操作numpyの配列

操作numpyの配列

配列の乗算

>>> import numpy as np
>>> arr=np.array([[1,2,3],[4,5,6]])
>>> arr
array([[1, 2, 3],
       [4, 5, 6]])
>>> arr*arr
array([[ 1,  4,  9],
       [16, 25, 36]])

サブトラクションアレー

>>> arr-arr
array([[0, 0, 0],
       [0, 0, 0]])

スカラー配列

スカラー演算の配列は、配列の各要素に伝播されます

>>> import numpy as np
>>> arr=np.array([[1,2,3],[4,5,6]])
>>> arr
array([[1, 2, 3],
       [4, 5, 6]])
>>> 1/arr
array([[1.        , 0.5       , 0.33333333],
       [0.25      , 0.2       , 0.16666667]])
>>> arr**2
array([[ 1,  4,  9],
       [16, 25, 36]], dtype=int32)

配列の比較

ブール値の配列間の比較は、同じ配列のサイズを生成します。

>>> import numpy as np
>>> arr1=np.array([[1,2,3],[4,5,6]])
>>> arr2=np.array([1,1,1],[1,1,1])
>>> arr2=np.array([[1,1,1],[1,1,1]])
>>> arr2>arr1
array([[False, False, False],
       [False, False, False]])

おすすめ

転載: www.cnblogs.com/mengxiaoleng/p/11616368.html