2024-09-27 21:33:51 发布
网友
我有一个2d数组的列表e,我想将其展平以获得一个1d数组的列表
e
当我在一个元素上使用时:
e[0].flatten()
它起作用了。但当我想用以下方法变换每个元素时:
enew = [e[i].flatten() for i in e]
将引发故障:
IndexError: arrays used as indices must be of integer (or boolean) type
应该是i.flatte()不是e[i].flattet()我想
i是一个索引,因此它应该是int而不是list,因此:
enew = [e[i].flatten() for i in len(e)]
应该是i.flatte()不是e[i].flattet()我想
i是一个索引,因此它应该是int而不是list,因此:
相关问题 更多 >
编程相关推荐