找两个数组公共的元素

1
np.intersect1d(Z1,Z2)

填充数组的边界

1
2
Z = np.pad(np.ones((5, 5)), pad_width=1, mode='constant', constant_values=0) //表示用0给边界镶值,不难发现Z.shape=(7,7)
print(Z)

创建一个3x3的单位矩阵

1
np.eye(3)

找非零元素位置索引

1
2
nz = np.nonzero([1, 2, 0, 0, 4, 0])
print(nz)

Numpy数组不使用科学计数法显示

1
np.set_printoptions(suppress=True)

Numpy数组 reshape

1
ls_reshape = np.reshape(a, (row, column))# a=列表, 当不确定有多少行或者多少列的时候,填-1