找两个数组公共的元素
1 | np.intersect1d(Z1,Z2) |
填充数组的边界
1 | Z = np.pad(np.ones((5, 5)), pad_width=1, mode='constant', constant_values=0) //表示用0给边界镶值,不难发现Z.shape=(7,7) |
创建一个3x3的单位矩阵
1 | np.eye(3) |
找非零元素位置索引
1 | nz = np.nonzero([1, 2, 0, 0, 4, 0]) |
Numpy数组不使用科学计数法显示
1 | np.set_printoptions(suppress=True) |
Numpy数组 reshape
1 | ls_reshape = np.reshape(a, (row, column))# a=列表, 当不确定有多少行或者多少列的时候,填-1 |