python - 好奇 numpy.linspace 的形状
问题描述
我有这个 NumPy 数组:
X = numpy.linspace(1, 10, 10)
我相信输出会变成
(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
为什么是这个数组的形状(10,)
?我不明白为什么不是(1,10)
。
解决方案
这是因为您创建了一个向量,而向量始终是一维的。如果你想有形状,(1,10)你可以使用指定形状X.reshape((1,10))
推荐阅读
- java - 如何在没有调试信息的情况下调试代码?
- c# - 由用户在类 c# 中使用 WPF 传递传入变量
- asp.net - 在 Azure AD B2C 中预填充自定义字段的传递值
- javascript - 从 mongodb 检索的子对象作为 javascript 对象不是难以处理的吗?
- scala - 如何让 Scalaz ZIO 变得懒惰?
- python-2.7 - 阅读\修改一个graphql
- coded-ui-tests - 如何在 Microsoft 测试管理器中关联编码的 ui 测试
- php - 如何通过 PHP 将数组转换为字符串
- algorithm - 匹配 8 个女孩到 8 个男孩
- facebook-graph-api - 在 facebook api 的页面上发布帖子时的 manage_pages 和 publish_pages 权限问题