首页 > 解决方案 > Numpy Array - 当我们将 3 个元素放入第一个数组,将 4 个元素放入第二个数组时会发生什么?

问题描述

我创建了一个 2D numpy 数组,每行包含不规则元素。这是我的代码:

输入:

a5 = np.array([[2,4,5,8],
              [10,11,12]])

a5

输出:

array([list([2, 4, 5, 8]), list([10, 11, 12])], dtype=object)

尺寸输入:

a5.size:

尺寸输出:

2

现在,我们可以清楚地看到。该数组共有 7 个元素。然而,尺寸输出显示“2”。此外,显示数组时的输出显示一些奇怪的东西。这是为什么?

我的期望:

输出:

array([[ 2,  4,  5,  8],
       [10, 11, 12, 13]])

尺寸输出:

8

标签: arraysnumpy

解决方案


推荐阅读