import numpy as np
if __name__ == "__main__": a = np.array([[1, 2, 3], [4, 5, 6]]) #创建二维数组 print(a) print(type(a)) print(a.shape) #返回行数和列数,元组形式 print(a[[0, 1], [0, 2]]) #返回a[0,1] 和 a[1, 2],列表是形式但没有逗号隔开 print(a[0, 0], a[1, 2]) #对上一行的验证 print(a[1, 2]) #获取数组的某个元素 b = np.arange(12).reshape(3, 4) #arange(12) 相当于range(12), reshape成3行4列 print(b) c = np.ones(10) #[1. 1. 1. 1. 1. 1. 1. 1. 1. 1.] print(c) print(type(c)) #<class 'numpy.ndarray'> d = np.zeros((2, 3)) #生成2行3列的二维数组 print(d) print(d.shape) #(2, 3)