shapeとsizeの違いがわからないです。
# coding: utf-8 from __future__ import absolute_import from __future__ import division from __future__ import print_function import os import numpy as np al=np.array([0,1,2,3]) print(al) print(al.ndim) print(al.shape) print(al.size)
と書いたコードを実行したときに
[0 1 2 3] 1 (4,) 4
と出力されました。
shapeは(4,)で、sizeは4で果たして何が違うのでしょうか?
さらに、shapeは 各次元の要素数 (行数, 列数) であることはわかるのですが(sizeは配列の要素数)この場合だと、1行4列の配列であると思うので(4,1)であるのでは?と思います。何が間違っているのでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。