【课程9.2】 Numpy基础数据结构
NumPy数组是一个多维数组对象,称为ndarray。其由两部分组成:
① 实际的数据
② 描述这些数据的元数据
1.多维数组ndarray
import numpy as np
ar = np.array([1,2,3,4,5,6,7])
print(ar) # 输出数组,注意数组的格式:中括号,元素之间没有逗号(和列表区分)
print(ar.ndim) # 输出数组维度的个数(轴数),或者说“秩”,维度的数量也称rank
p
python中创建指定大小的二维数组,有点像C++中进行动态申请内存创建数组,不过相比较而言,python中更为简单一些。
创建n行m列的二维数组:
n = 2
m = 3
matrix = [None]*2
for i in range(len(matrix)):
matrix[i] = [0]*3
print(matrix)
当然也可以使用list comprehension的方式创建:
n = 2
m = 3
matrix = [[0]*m for i in range(n)]
pr