| 方法 | 创建 | 数据类型 | 语句 |
|---|---|---|---|
| np.array() | 一维数组 | numpy.ndarray | import numpy as np arr1 = np.array([-9, 7, 4, 3]) arr2 = np.array((-9, 7, 4, 3)) arr3 = np.array((-9, 7, 4, 3), dtype=float) # 指定每个元素类型为符点型 |
| 二维数组(嵌套列表或元组) | numpy.ndarray | arr4 = np.array([[1,2,3,4],[5,6,7,8],[9,10,11,12]]) arr4 = np.array(([1,2,3,4],[5,6,7,8],[9,10,11,12])) | |
| np.arange() | 一维数组 | range | arr5 = np.arange(0,10,1) # 左闭右开 arr6 = np.arange(0,10,0.5) # 起始值,终止值,步长 arr7 = np.arange(0,10,0.1) |
| range() | 一维数组 | numpy.ndarray | arr8 = range(0,10,1) # 步长不能给小数,执行效率远低于np.arange()函数 |
| np.linspace() | 等差数列 | numpy.ndarray | arr9 = np.linspace(1,10,10) # 起始值,终止值,元素个数 |
| np.zeros() | 一个元素值全为零的数组 | numpy.ndarray | arr10 = np.zeros([4,5]) # 数组形状为4行5列 |
| np.ones() | 一个元素值全为1的数组 | numpy.ndarray | arr11 = np.ones([2,3]) # 数组形状为2行3列 |



