numpy -基本數學運算
阿新 • • 發佈:2018-12-12
1.基本運算
1. 求和 .sum()
2. 求最大值 .max()
3. 求最小值 .min()
4. 求平均值 .mean()
min()、max()無參時為所有元素中的最值,當(0)或(axis=0)時求的是每一列的最值,當(1)或(axis=1)時求的是每一行的最值
矩陣行求和 .sum(axis=1)
a = np.array([[5, 10, 15],
[20, 25, 30],
[35, 40, 45]])
a.sum(axis=1)
輸出 : array([30, 75, 120])
矩陣列求和 .sum(axis=0)
b = np.array([[5, 10, 15], [20, 25, 30], [35, 40, 45]]) b.sum(axis=0) 輸出: array([60, 75, 90])
矩陣乘法
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]]