Python
Numpy知识总结
这里,我们说下对数组操作的常用函数
常用函数
我们先说下接收一个参数的一元函数,比如 np.sqrt 开方函数
常用的一元函数

还有些常用的二元函数,比如 add,subtract

np.where
np.where 是三元表达式 x if condition else y 的矢量化版本
我们根据condition的值,来确定是返回x的值,还是y的值
np.where的第2个,第3个参数不一定是数组,也可以是标量值;
比如,有一个矩阵,我们想要将所有正值替换为2,负值替换为-2
数组统计方法
我们可以统计数组或某个轴上的数据进行统计计算
这类聚合函数,可以接收一个axis参数,指定要聚合的轴
常用的统计函数

用于布尔数组的方法
对于布尔数组来说,执行上面的统计函数,会是将True转成1,False转成0
还有2个函数any和all,可以判断数组中是否存在一个或多个True
排序
我们可以对数组进行排序
ndarray是就地排序,直接排序原数组;
np.sort则是返回一个排序后的数组
其他集合函数
比如unique,可以获取数组的唯一值
