矩陣
import numpy as np
data1 = np.array([1,2,3,4,5])
print(data1)
輸出 [1 2 3 4 5]
data2 = np.array([[1,2],
[3,4]])
print(data2)
輸出
[[1 2]
[3 4]]
矩陣的維度
data2 = np.array([[1,2],
[3,4]])
# 輸出舉證的維度
print("輸出矩陣的維度:", data2.shape)
輸出矩陣的維度: (2, 2)
全0或者全1矩陣
print(np.zeros([2,2]))
print(np.ones([2,3]))
輸出
[[0. 0.]
[0. 0.]]
[[1. 1. 1.]
[1. 1. 1.]]
修改和獲取單個元素的值
data2 = np.array([[1,2],
[3,4]])
# 修改矩陣某個元素的值
data2[0,0] = 8
print(data2[0,0])
# 獲取矩陣某個元素的值
print(data2[0,1])
輸出
8
2
矩陣與某個數值的 加減乘除
data3 = np.ones([2,3])
print(data3+2)
print(data3-1)
print(data3*2)
print(data3/2)
輸出
[[3. 3. 3.]
[3. 3. 3.]]
[[0. 0. 0.]
[0. 0. 0.]]
[[2. 2. 2.]
[2. 2. 2.]]
[[0.5 0.5 0.5]
矩陣與矩陣的加減乘除
data3 = np.ones([2,3])
data4 = np.array([[1,2,3],[4,5,6]])
print(data3+data4)
print(data3*data4)
[[2. 3. 4.]
[5. 6. 7.]]
[[1. 2. 3.]
[4. 5. 6.]]