私は現在 Numpy と Python を学ぼうとしています。次の配列があるとします。
import numpy as np
a = np.array([[1,2],[1,2]])
次元を返す関数はありますかa
(ega は 2 x 2 の配列です)?
size()
4 を返しますが、これはあまり役に立ちません。
私は現在 Numpy と Python を学ぼうとしています。次の配列があるとします。
import numpy as np
a = np.array([[1,2],[1,2]])
次元を返す関数はありますかa
(ega は 2 x 2 の配列です)?
size()
4 を返しますが、これはあまり役に立ちません。
a.shape
の限定版ですnp.info()
。これをチェックしてください:
import numpy as np
a = np.array([[1,2],[1,2]])
np.info(a)
外
class: ndarray
shape: (2, 2)
strides: (8, 4)
itemsize: 4
aligned: True
contiguous: True
fortran: False
data pointer: 0x27509cf0560
byteorder: little
byteswap: False
type: int32
Python Notebook で以下のコード ブロックを実行します。
import numpy as np
a = np.array([[1,2],[1,2]])
print(a.shape)
print(type(a.shape))
print(a.shape[0])
出力
(2,2)
<クラス「タプル」>
2
a.shape
次に、それがタプルであることに気付きました。したがって、次の方法で任意の次元のサイズを取得できますa.shape[index of dimention]