チラ裏備忘録

情報整理

Numpy

Numpy sort() argsort()

np.sort(x) xを昇順でソートしたNumpy配列を返す. x = np.random.randint(1, 100, size=10) # array([93, 70, 18, 86, 85, 83, 66, 62, 19, 46]) np.sort(x) # array([18, 19, 46, 62, 66, 70, 83, 85, 86, 93]) x.sort()の注意点 x.sort()とすると,対象は…

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)の形状が生まれるものと…