2022-02-19から1日間の記事一覧

numpyでデータを扱う その6: 深いコピー

In [1]: import numpy as np In [2]: a = np.array([1,2,3]) In [3]: a1 = a In [4]: a1 Out[4]: array([1, 2, 3]) In [5]: a1[1] = 5 In [6]: a1 Out[6]: array([1, 5, 3]) In [7]: a Out[7]: array([1, 5, 3]) In [8]: a2 = a.copy() In [9]: a2 Out[9]: a…

numpyでデータを扱う その5: データ再代入

In [1]: import numpy as np In [2]: a = np.array([1,2,3]) In [3]: a[2] = 4 In [4]: a Out[4]: array([1, 2, 4]) In [5]: b = np.array([[1,2,3],[4,5,6]]) In [6]: b[1,2] = 7 In [7]: b Out[7]: array([[1, 2, 3], [4, 5, 7]]) In [8]: b[:,2] = 8 In […

numpyでデータを扱う その4: インデックスとスライス

# numpyのインストール In [1]: import numpy as np # 1次元配列を作成 In [2]: a = np.array([1,2,3]) # 要素の1番目を取得 In [3]: a[0] Out[3]: 1 # 要素の2番目以降を取得 In [4]: a[1:] Out[4]: array([2, 3]) # 要素の最後を取得 In [5]: a[-1] Out[5]…