import numpy as np ar_1d=np.array( [1,2,3] ) # array([1, 2, 3]) ar_2d=np.array( [ [1,2,3],[4,5,6] ] ) # array([[1, 2, 3],[4, 5, 6]]) type(ar_1d) #numpy.ndarray ar_3d=np.array( [ [ [1,2,3],[4,5,6] ],[ [1,2,3],[4,5,6] ] ] ) # 3次元配列も可能 # 行列演算 ar_1=np.array([1,2,3]) ar_2=np.array([4,5,6]) sumation=ar_1 + ar_2 # 和算 array([5, 7, 9]) product=np.dot(ar_1,ar_2) # 内積 32 ar_3=np.array([[1,2],[3,4]]) ar_4=np.array([[5,6,7],[8,9,10]]) product=np.dot(ar_3,ar_4) # 内積 array([[21, 24, 27],[47, 54, 61]])