配列があるとします
(1) x=np.array([[1,2],[1,2],[1,2]])
そして2番目の配列
(2) y=np.array([[1],[1,2],[1,2,3]])
このコマンドsize(x)
は、すべての軸に沿ったすべての要素の合計数を返します。この場合6
。ただし、size(y)
返品します3
。これは、この場合、numpy が (2) を 1 つの軸に沿った 3 つの要素 (3 つのサブ配列) として解釈するためですが、 をshape(y)
返します(3, )
。私の質問は次のとおりです。どうすれば numpy を取得して (2) を 3 つの軸を持つ配列として解釈しsize(y)
、すべての原子要素の合計数を返すことができ6
ますか?