擅长:python、mysql、java
<p>我不担心这里的表现——任何差异都应该非常小。</p>
<p>我想说,更符合你需求的可能是Python式的选择:</p>
<p><code>a.shape</code>可能包含比<code>len(a)</code>更多的信息,因为它包含沿所有轴的大小,而<code>len</code>只返回沿第一个轴的大小:</p>
<pre><code>>>> a = np.array([[1,2,3,4], [1,2,3,4]])
>>> len(a)
2
>>> a.shape
(2L, 4L)
</code></pre>
<p>如果您实际上只使用一维数组,那么我个人更喜欢使用<code>len(a)</code>,以防您显式地需要数组的大小。</p>