1创建数组并执行向量化运算
- 1导入 NumPy:import numpy as np
- 2使用 np.array([1, 2, 3]) 创建一维数组,或 np.zeros((2,3)) 创建指定形状的数组
- 3直接对数组执行算术运算,例如 arr * 2 或 arr + 1,无需循环即可完成元素级操作
2计算数据的统计指标
- 1将数据转换为 NumPy 数组:data = np.array([5, 8, 12, 20, 30])
- 2使用 np.mean(data) 计算均值,np.std(data) 计算标准差,np.percentile(data, 25) 计算四分位数
- 3结合布尔索引筛选数据,例如 data[data > 10],获得满足条件的子集
3进行线性代数运算
- 1创建矩阵:A = np.array([[1, 2], [3, 4]]),B = np.array([[5, 6], [7, 8]])
- 2使用 np.dot(A, B) 或 A @ B 计算矩阵乘法
- 3使用 np.linalg.inv(A) 求逆矩阵,np.linalg.eig(A) 计算特征值和特征向量
