1.函数库的导入
import numpy #或者
import numpy as np
- 1
- 2
2.基本运算
求和 .sum()
求最大值 .max()
求最小值 .min()
求平均数 .mean()
import numpy as np
test1 = np.array([[5, 10, 15],
[20, 25, 30],
[35, 40, 45]])
test1.sum()
# 输出 225
test1.max()
# 输出 45
test1.min()
# 输出 5
test1.mean()
# 输出 25.0
- 1
- 矩阵行求和 .sum(axis=1)
test1 = np.array([[5, 10, 15],
[20, 25, 30],
[35, 40, 45]])
test1.sum(axis=1)
# 输出 array([30, 75, 120])
- 1
- 矩阵列求和 .sum(axis=0)
test1 = np.array([[5, 10, 15],
[20, 25, 30],
[35, 40, 45]])
test1.sum(axis=0)
# 输出 array([60, 75, 90])
- 1
- 矩阵乘法:矩阵乘法是 a 的行和 b 的列的乘积之和
a = np.array([[1, 2],
[3, 4]])
b = np.array([[5, 6],
[7, 8]])
矩阵乘法 = 1 * 5 + 2 * 7 = 19 1 * 6 + 2 * 8 = 22
3 * 5 + 4 * 7 = 43 3 * 6 + 4 * 8 = 50
import numpy as np
a = np.array([[1, 2],
[3, 4]])
b = np.array([[5, 6],
[7, 8]])
print (a*b) # 对应位置元素相乘
print (a.dot(b)) # 矩阵乘法
print (np.dot(a, b)) # 矩阵乘法,同上
# 输出 [[5 12]
[21 32]]
[[19 22]
[43 50]]
[[19 22]
[43 50]]