arrays - 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
解决方案
推荐阅读
- scala - 在 spark 中删除不遵循模式的行
- elasticsearch - 如何在elasticsearch中配置discovery.type?
- javascript - JavaScript正则表达式在字符串中重复元素匹配
- javascript - 创建 json 对象,其属性为 int
- java - Spring Boot 应用程序和 React 应用程序无法在 Openshift 内部通信
- discord.js - TypeError:message.guild.members.get 不是函数
- vuetify.js - 如何在 Vuetify 上将“光标”设置为“指针”
行? - python - 无法使得分和游戏结束/重置功能正常工作
- python - 是否有用于自动编写单元测试的 python 库?
- python - 如何将未知的 np.ndarray 对象放入显式结构化数组中?