设置全是0的矩阵np.zeros()
np.zeros((m,n),dtype=np.uint8)
例如设置3x5的零矩阵
A = np.zeros((3,5),dtype=np.uint8)
#结果
array([[0, 0, 0, 0, 0],
[0, 0, 0, 0, 0],
[0, 0, 0, 0, 0]], dtype=uint8)
设置全是1的矩阵np.ones()
np.ones((m,n),dtype=np.uint8)
例如设置3x5的一矩阵
A = np.ones((3,5),dtype=np.uint8)
#结果
array([[1, 1, 1, 1, 1],
[1, 1, 1, 1, 1],
[1, 1, 1, 1, 1]], dtype=uint8)
设置全是nan空值的矩阵np.full()
A = np.full((m,n),np.nan)
例如设置3x5的NAN空矩阵
A = np.full((3,5),np.nan)
#结果
array([[nan, nan, nan, nan, nan],
[nan, nan, nan, nan, nan],
[nan, nan, nan, nan, nan]])
还可以用np.full函数设置0和1矩阵,所以常用np.full
A = np.full((m,n),0)
A = np.full((m,n),1)