1. 程式人生 > >numpy -基本數學運算

numpy -基本數學運算

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]]