チラ裏備忘録

情報整理

メモ

Numpy ベクトルと行列 [0,0,0] ≠ [[0,0,0]]

超超超初歩的な勘違いの整理. import numpy as np x = np.array([1,2,3]) x.shape # (3,) x # array([1, 2, 3]) y = np.array([[1,2,3]]) y # array([[1, 2, 3]]) y.shape # (1, 3) これまで,x = np.array([1,2,3])→x.shapeで(1, 3)の形状が生まれるものと…

Python @演算子(内積)

Numpyのmatmul演算に相当. ※Python3.5以降 import numpy as np # ベクトル a = np.array([10, 20]) b = np.array([2, 3]) a @ b # 80 # 行列 c = np.array([[2, 3], [4, 5]]) d = np.array([[10, 5],[5, 10]]) c @ d array([[35, 40], [65, 70]]) Pythonの…