75. NumPy(1)
a.sum() 矩陣 a 的元素總和
a.min() 矩陣 a 的最小值
a.max() 矩陣 a 的最大值
median(a) 矩陣 a 的中位數
mean(a) 矩陣 a 的平均數
average(a) 矩陣 a 的平均數
std(a) 矩陣 a 的標準差
sqrt(a) 矩陣 a 的所有元素開平方根
exp(a) 矩陣 a 的所有元素進行 Exponential
function 運算
76. NumPy(1)
a.T, np.transpose(a) 矩陣 a 的轉置
sort(a) 矩陣 a 元素的排序
clip(a, minimum, maximum)
轉換矩陣 a 的指定元素為最小值或最大值
diff(a) 矩陣 a 的累差運算,後一列與前一列相減等於前一列
的元素數值
cumsum(a) 矩陣的累加運算,後一位與前一位元素相加等於後一
位的元素數值
===================================================
77. NumPy(1)
+, np.add(a,b): 陣列或矩陣相加
[方法]: a+b, or np.add(a,b)
[範例 1]: a = [2,4,6][8,10,12], b = [1,2,3][4,5,6],運用+來計
算相加.
In [1]: a = np.array([[2,4,6],[8,10,12]])
In [2]: b = np.array([[1,2,3],[4,5,6]])
In [3]: a + b
Out[3]:
array([[ 3, 6, 9],
78. NumPy(1)
[12, 15, 18]])
[範例 2]: a = [2,4,6][8,10,12], b = [1,2,3][4,5,6],運用 np.add
來計算相加.
In [1]: a = np.array([[2,4,6],[8,10,12]])
In [2]: b = np.array([[1,2,3],[4,5,6]])
In [3]: np.add(a , b)
Out[3]:
array([[ 3, 6, 9],
[12, 15, 18]])
79. NumPy(1)
-, np.subtract(a,b): 陣列或矩陣相減
[方法]: a-b, or np.subtract(a,b)
[範例 1]: a = [2,4,6][8,10,12], b = [1,2,3][4,5,6],運用-來計
算相減.
In [1]: a = np.array([[2,4,6],[8,10,12]])
In [2]: b = np.array([[1,2,3],[4,5,6]])
In [3]: a - b
Out[3]:
array([[1, 2, 3],
80. NumPy(1)
[4, 5, 6]])
[範例 2]: a = [2,4,6][8,10,12], b = [1,2,3][4,5,6],運用
np.subtract 來計算相減.
In [1]: a = np.array([[2,4,6],[8,10,12]])
In [2]: b = np.array([[1,2,3],[4,5,6]])
In [3]: np.subtract (a , b)
Out[3]:
array([[1, 2, 3],
[4, 5, 6]])
81. NumPy(1)
*, np.multiply(a,b): 陣列或矩陣相乘
[方法]: a*b, or np.multiply(a,b)
[範例 1]: a = [2,4,6][8,10,12], b = [1,2,3][4,5,6],運用*來計
算加法.
In [1]: a = np.array([[2,4,6],[8,10,12]])
In [2]: b = np.array([[1,2,3],[4,5,6]])
In [3]: a * b
Out[3]:
array([[ 2, 8, 18],
82. NumPy(1)
[32, 50, 72]])
[範例 2]: a = [2,4,6][8,10,12], b = [1,2,3][4,5,6],運用
np.multiply 來計算加法.
In [1]: a = np.array([[2,4,6],[8,10,12]])
In [2]: b = np.array([[1,2,3],[4,5,6]])
In [3]: np.multiply (a , b)
Out[3]:
array([[ 2, 8, 18],
[32, 50, 72]])
83. NumPy(1)
/, np.divide(a,b): 陣列或矩陣相除
[方法]: a/b, or np.divide(a,b)
[範例 1]: a = [2,4,6][8,10,12], b = [1,2,3][4,5,6],運用/來計
算加法.
In [1]: a = np.array([[2,4,6],[8,10,12]])
In [2]: b = np.array([[1,2,3],[4,5,6]])
In [3]: a / b
Out[3]:
array([[2., 2., 2.],
84. NumPy(1)
[2., 2., 2.]])
[範例 2]: a = [2,4,6][8,10,12], b = [1,2,3][4,5,6],運用
np.divide 來計算加法.
In [1]: a = np.array([[2,4,6],[8,10,12]])
In [2]: b = np.array([[1,2,3],[4,5,6]])
In [3]: np.divide (a , b)
Out[3]:
array([[2., 2., 2.],
[2., 2., 2.]])