(34) 配列の情報を得る色々な手段

投稿者: | 2014年7月10日

a[ 4 ][ 3 ][ 2 ] の 3次元配列を作成し、この配列のいろいろな情報を取得してみる。

>>> import numpy as np
>>> a = np.floor(np.random.rand(4,3,2)*10)
>>> a
array([[[ 6.,  6.],
        [ 2.,  5.],
        [ 4.,  4.]],

       [[ 9.,  4.],
        [ 8.,  7.],
        [ 1.,  9.]],

       [[ 3.,  0.],
        [ 5.,  9.],
        [ 3.,  8.]],

       [[ 4.,  4.],
        [ 4.,  6.],
        [ 8.,  8.]]])

(1) 次数

>>> a.ndim
3
>>> a[0].ndim
2
>>> a[0][0].ndim
1

(2) 各次元の要素数

>>> a.shape
(4, 3, 2)
>>> a[0].shape
(3, 2)
>>> a[0][0].shape
(2,)

(3) 配列の要素数

>>> a.size
24
>>> a[0].size
6
>>> a[0][0].size
2

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*