numpy中数值的修改

数组[选择] = 值
效果
所有被选中的都会成为这个值
数组的比较运算
- 原始数据

- 比较运算

所有小于10的都是True
- 修改值

所有True的位置的数都变成了指定的数据
根据数据大小选择出内容


小结 布尔索引

三元运算符 where

np.where(条件,成立时的值,不成立时的值)
条件的格式:
数组>数据
数组<数据

裁剪 clip

数组.clip(数值1,数值2)
效果:
把数组中小于数值1的替换为数值1
把数组中大于数值2的替换为数值2
nan类型
- 原数据

- 定点转换为nan

失败了
原因是
nan是一个浮点数据
需要把数组转成浮点成员的数组才可以
- 把数组转换为浮点类型的

- 让指点的点变为nan类型

数据 = np.nan
NumPy数组操作精要
本文深入探讨NumPy数组的基本操作,包括数值修改、比较运算、布尔索引、三元运算符使用及数组裁剪技巧。同时,解析如何正确处理NaN类型数据,确保数组操作的准确性与效率。
561

被折叠的 条评论
为什么被折叠?



