我有一个形状为(30,3)的嵌套numpy数组列表。我尝试使用numpy的vstack
,hstack
和concatenate
,但出现错误:ValueError: all the input array dimensions except for the concatenation axis must match exactly
`[array([[[430, 110, 10],
[ 62, 167, 10],
[116, 136, 10],
[341, 104, 10],
[ 21, 116, 10],
[371, 20, 10],
[343, 197, 10],
[ 59, 308, 10],
[ 33, 23, 10],
[215, 70, 10],
[256, 73, 10],
[ 94, 397, 10],
[135, 251, 10],
[202, 283, 10],
[233, 313, 10],
[319, 13, 10],
[ 98, 273, 10],
[261, 167, 10],
[160, 296, 9],
[137, 56, 10],
[ 21, 320, 10],
[ 77, 109, 9],
[295, 356, 10],
[178, 425, 10],
[259, 35, 9],
[319, 416, 9],
[386, 331, 9],
[319, 43, 9],
[209, 409, 9],
[115, 199, 9]]], dtype=uint16),` etc
我希望将其转换为列表的常规列表,因此摆脱array
符号,只是一个我可以轻松操作的普通列表。
答案 0 :(得分:0)
如果您想要一个没有array
符号的普通列表,请使用<your_array>.tolist()
.tolist()
会将其转换为易于操作的普通列表。希望对您有帮助