使用array
函式通過傳入list
或tuple
來建立 numpy 的array
物件。
import numpy as np
arr1 = np.array([1
,2,3
])# 列表
arr2 = np.array((1
,2,3
))# 元組
arr3 = np.array([[
1,2,
3],[
1,2,
3]])
# 列表-列表
arr4 = np.array([(
1,2,
3),(
1,2,
3)])
# 列表-元組,多維陣列通常使用這種。
arr5 = np.array(((
1,2,
3),(
1,2,
3)))
# 元組-元組
arr6 = np.array(([
1,2,
3],[
1,2,
3]))
# 元組-列表
設 a, b 為任意兩個可以參與運算的矩陣,n 為整數。
import numpy as np
a + b
a - b
n * a
a @ b
a.dot(b)
np.linalg.matrix_power(a, n)
a.t
a.transpose
np.transpose(a)
elementwise product,逐個元素乘方,結果矩陣的形狀與 a 一致,各元素為原來的 n 次方。
a ** n
numpy 矩陣運算
numpy 通過matrix基類支援向量運算,下面是生產向量的方法 執行結果 雖然array與matrix形式上類似,但不是一回事哦 我們可以通過array生成matrix物件,matrix物件提供矩陣計算功能。from numpy import numpy 多維資料元件,不支援向量運用 a1 ar...
Numpy 矩陣運算
c np.array 3 2,3 b np.array 3 2,3 print b.dot c print np.dot b,c print b c 只是對於位置的資料相乘 22 22 9 4 9 將陣列重新分配成參1 參2型別的陣列,但注意的是這不是轉置,將原來的陣列轉換成一維後直接排列成新的陣列...
Numpy 中的矩陣運算
array list 建立矩陣或者高維向量,例如有 a array 1,2,3 2,3,4 傳入的引數也可是元組。min方法 a.min 0 取每列的最小值,返回乙個陣列 array 1,2,3 a.min 1 取每行的最小值,返回乙個陣列 array 1,2 a.min 得到矩陣中所有元素的最小值...