更改数组维度
Posted
技术标签:
【中文标题】更改数组维度【英文标题】:Changing array dimension 【发布时间】:2022-01-08 07:45:15 【问题描述】:我有以下维度为 (4,1) 的数组:
[0,0]
[0,1]
[1,0]
[1,1]
如何将其转换为 (4,2) 维度,如下所示?
[[0 0]
[0 1]
[1 0]
[1 1]]
谢谢。
【问题讨论】:
您的第一个“数组”无效。 【参考方案1】:有一个问题:你的第一个“数组”不是array
,它看起来更像是 4 个list
对象的输出。
另外你写的第二个“数组”不是数组,看看这个:
>>> [0 0]
SyntaxError: invalid syntax. Perhaps you forgot a comma?
如果您的意思是要像[0 0]
一样打印数组,那么它实际上是一个数组,因为(感谢@Wondercricket)numpy
会像这样输出数组。
【讨论】:
[0 0]
是使用 numpy 数组时的标准输出格式
不知道这个,我会编辑答案,谢谢指正。以上是关于更改数组维度的主要内容,如果未能解决你的问题,请参考以下文章