python - 在 python 中,如果 v 是 (1,3) numpy 数组,为什么 v[0,:] (3,) 而 v[:,:] 是 (1,3)?
解决方案
这是因为您正在选择/切片单行,并且您从该行中获取形状为 (3,) 的所有元素。第二种方法是查找所有行,即使它只返回一行,它会将输出整形为行,因此是 (1,3) 形状。
有关图像,请参阅此帖子。https://stackoverflow.com/a/55581845/6361531
推荐阅读
- jakarta-ee - GlassFish 6 和 JDK 11
- python - 在Python中水平合并两个数据框
- vba - AccessVBA INPUT INTO qry 和可怕的错误 2342
- javascript - 在带有动作的 axios 数据的组件中使用 Vuex getter
- android - Android Kotlin:使用 Retrofit 的 POST API 调用始终返回 null 作为响应
- jasper-reports - 组页脚上的 Jasper Reports 图表始终显示相同的数据
- python - python unittest类中的assertRaises
- r - 在 R 中使用 MODISTools 函数时“找不到对象 'rlang_hash'”
- amazon-web-services - 如何填充 DynamoDB 进行测试
- r - 如何将 foreach::foreach 更改为 R 中的简单循环