排序
sort函数:
argsort函数:返回排序后的下标
linspace函数:
searchsorted函数:二分法查找a在array1里的位置
lexsort函数:支持对数组按指定行或列的顺序排序;是间接排序,lexsort不修改原数组,返回索引
数组形状操作
np.newaxis:增加一维
squeeze 函数:从数组的形状中删除单维度条目,即把shape中为1的维度去掉
数组的转置:transpose 、 T
数组连接
直接连接:
concatenate函数:
vstack函数和hstack函数
flatten函数:即返回一个折叠成一维的数组
ravel函数:同上
区别:flatten函数返回的是拷贝的数组不改变值,ravel函数返回的是原数组
数组生成
meshgrid函数:从一个坐标向量中返回一个坐标矩阵
np.r_ :横向生成
np.c_:纵向生成
更常用的np.zeros():
np.zeros_like、np.ones_like:
np.identity()函数:创建主对角线为1,其余地方为0的数组