今天來進行一些陣列的基本運算。
import numpy as np
arr1 = np.array([[1,1,1],[2,2,2]])
arr2 = np.array([[1,1,1],[2,2,2]])
print(arr1)
print(arr2)
print("-----陣列互加----")
print(arr1+arr2)
[[1 1 1]
[2 2 2]]
[[1 1 1]
[2 2 2]]
-----陣列互加----
[[2 2 2]
[4 4 4]]
import numpy as np
arr1 = np.array([[1,1,1],[2,2,2]])
arr2 = np.array([[1,1,1],[2,2,2]])
print(arr1)
print(arr2)
print("-----陣列互減----")
print(arr1-arr2)
[[1 1 1]
[2 2 2]]
[[1 1 1]
[2 2 2]]
-----陣列互減----
[[0 0 0]
[0 0 0]]
import numpy as np
arr1 = np.array([[1,1,1],[2,2,2]])
arr2 = np.array([[1,1,1],[2,2,2]])
print(arr1)
print(arr2)
print("-----陣列相乘----")
print(arr1*arr2)
[[1 1 1]
[2 2 2]]
[[1 1 1]
[2 2 2]]
-----陣列相乘----
[[1 1 1]
[4 4 4]]
import numpy as np
arr1 = np.array([[1,1,1],[2,2,2]])
arr2 = np.array([[1,1,1],[2,2,2]])
print(arr1)
print(arr2)
print("-----陣列相除----")
print(arr1/arr2)
[[1 1 1]
[2 2 2]]
[[1 1 1]
[2 2 2]]
-----陣列相除----
[[1. 1. 1.]
[1. 1. 1.]]
import numpy as np
arr1 = np.array([[1,1,1],[2,2,2]])
print(arr1)
print("-----2次方----")
print(arr1**2)
print("-----3次方----")
print(arr1**3)
[[1 1 1]
[2 2 2]]
-----2次方----
[[1 1 1]
[4 4 4]]
-----3次方----
[[1 1 1]
[8 8 8]]