【发布时间】:2017-02-02 22:03:24
【问题描述】:
我注意到对于具有 3 个元素的 1 级数组,numpy 会为形状返回 (3,)。我知道这个元组代表了数组沿每个维度的大小,但是为什么不是(3,1)呢?
import numpy as np
a = np.array([1, 2, 3]) # Create a rank 1 array
print a.shape # Prints "(3,)"
b = np.array([[1,2,3],[4,5,6]]) # Create a rank 2 array
print b.shape # Prints "(2, 3)"
【问题讨论】:
-
一组括号,一个维度。