numpy 配列の基礎
1次元の表記
import numpy as np
A = np.array([1,2,3,4])
print(A)
np.ndim(1)
2次元の表記
import numpy as np
A = np.array([[1,2],[3,4],[4,5]])
print(A)
print(np.ndim(A))
print(A.shape)
連続した行列の作成, 行列の再作成(Reshape)
import numpy as np
array = np.arrange(10) // 0~9までのベクトルを作成
print(ar) // [0 1 2 3 4 5 6 7 8 9]
print(ar.reshape([2, 5]))
//[[0 1 2 3 4]
// [5 6 7 8 9]]
print(ar.reshape([2, 5]).shape) //np.shapeで行列の方が分かる
行列の積
import numpy as np
A = np.array([[1,2],[3,4],[4,5]])
B = np.array([[1,2,3],[3,4,5]])
C = np.dot(A,B)
print(C)