python - 如何创建形状为 (0, 2) 的 numpy 数组?
问题描述
我试图了解如何使用 shape(0,2) 创建 np.array。
这甚至可能吗?
所以
np.array([]).shape
#output (0,)
np.array([[],[]]).shape
#output (2, 0)
我可以得到 (0, 2) 吗?
(不使用 .T)
解决方案
使用诸如 之类的函数np.zeros
。无需担心它生成的值,因为 0 x 2 数组中没有值:
arr = np.zeros((0, 2))
arr.shape
(0, 2)
推荐阅读
- java - Intellij 没有抱怨 .m2 文件夹中缺少 settings.xml
- javascript - 如何使用单击事件侦听器处理异步生成器
- amazon-s3 - Amazon EMR 在为 Apache-Flink 提交作业时遇到 Hadoop 可恢复错误
- stripe-payments - 同步条纹和验证付款
- docker - Docker保存镜像差异
- javascript - 如何使用下面的链接读取 Javascript 对象
- reactjs - 笑话和酶 | 接收到的值必须是函数,接收到未定义
- regex - 正则表达式检测某些 ASCII 码
- google-bigquery - 限制对分区表的查询以在 BigQuery 中选择分区
- json - 是否可以在 JavaScript 函数中使用 JsonPath 之类的东西来浏览 json?