ndarray的花式索引。
正负数索引,正数就是从0开始的下标正向寻找,负数是-1开始的负向寻找。
arr[[1,5,2,6],[0,3,1,2]]:拿取arr[1,0],arr[5,3],arr[2,1],arr[6,2]元素
arr[[1,5,2,6]][:,[0,3,1,2]]:拿取行下标为1,5,2,6的元素,并每行的排序更改为0,3,1,2返回-------另一种实现方法arr[np.ix_([1,5,2,6],[0,3,1,2])],使用np.ix_方法
数组的简单转置arr.T
求数组的内积np.dot(arr,arr.T)
高维数组的转置:需要一个由轴编号组成的元组进行
arr.transpose(X,Y,Z):如三层的数组表示可以为(0,1,2),arr.transpose(1,0,2)执行后原来的arr[2,0,1]的位置就换到了arr[0,2,1]了
arr.swapaxes(X,Y):如三层的数组表示可以为(0,1,2),arr.swapaxes(1,2)执行后原来的arr[2,0,1]的位置就到了arr[2,1,0]