[Python] Boolean Or "Mask" Index Arrays filter with numpy
2023-09-14 09:00:51 时间
NumPy Reference: Indexing
Note: The expression a < mean
produces a boolean array, like:
[[False, False, True, False, False, False, True, True, True],
[True, True, False, False, True, True, False, True, True]]
def filter(): a = np.array([ (20,20,10,23,26,32,10,5,0), (0,2,50,20,0,1,28,5,0) ]) mean = a.mean() print("mean",mean) #14.0 print(a[a<mean]) #[10 10 5 0 0 2 0 1 5 0] # replace all which value which is less than mean value a[a<mean]=mean print(a) """ [[20 20 14 23 26 32 14 14 14] [14 14 50 20 14 14 28 14 14]] """ if __name__ == "__main__": filter()
相关文章
- Python多线程通信_python socket多线程
- python中sqrt函数用法_Python : sqrt() 函数
- python中dtype什么意思_NumPy Python中的数据类型对象(dtype)
- 接口测试使用Python装饰器
- python海龟绘图画圆_Python启蒙之海龟作图「建议收藏」
- json转字符串 python_Python读取json
- 【说站】python字符串如何取值
- 遗传算法的应用实例python实现_遗传算法Python解决一个问题
- h5 Python_python做h5网站
- [1164]python用numpy计算均值,方差,标准差
- Python:利用python代码编程实现将视频的avi格式转换为MP4格式
- 基于Python接口自动化测试框架+数据与代码分离(进阶篇)附源码
- Python 解决pip使用超时的问题
- 预备小菜:Python入门之控制语句
- Python与进程
- Python bool布尔类型
- python装饰器+递归+冒泡排序详解编程语言
- 为什么我又从 Node.js 回到 Python
- Python轻松连接SQL Server数据库(python连接sqlserver)
- Python实现Oracle数据库连接(python连接oracle数据库)
- 用Python仿写MSSQL 编程体验更有趣(python仿mssql)