2012-06-20 1 views
23

はnumpyの中にMATLABサイズ

size() 

コマンドに相当するものはありますか? Pythonで

MATLABで

>>> a = zeros(2,5) 
0 0 0 0 0 
0 0 0 0 0 
>>> size(a) 
2 5 

>>> a = zeros((2,5)) 
>>> 
array([[ 0., 0., 0., 0., 0.], 
     [ 0., 0., 0., 0., 0.]]) 

>>> ????? 
+2

多くのそのようなページの1つを見てください:http://www.scipy.org/NumPy_for_Matlab_Users – Benjamin

+0

'shape'がnumpyモデルの配列と関数の属性ですが、そうではありません**本当に興味があります**配列オブジェクトのメソッド。明白な答えはありますか?それは別のSOの質問に値するか、または潜在的に意見に基づいているように感じるか? –

答えて

47

これはnumpyの中に、 "形状" と呼ばれ、.shape属性を介して要求することができます。

>>> a = zeros((2, 5)) 
>>> a.shape 
(2, 5) 

関数を好む場合は、numpy.shape(a)を使用することもできます。

+0

優れています。ありがとう! – abalter