【发布时间】:2019-06-14 11:21:03
【问题描述】:
我找不到任何适用于我要转换的列表类型的内容。二维列表是
[[2,3,4],[5,6,7],[8,9,10],[11,12,13]]
我需要一个像
这样的列表[[[2,3,4],[5,6,7]],[[8,9,10],[11,12,13]]]
我已经尝试了所有这些,但它不起作用。我知道要转换的列表的大小。
a = np.array(item).reshape(3, round(len(item)/2),round(len(item)/2))
a = np.reshape(np.array(item), (round(len(item)/2), round(len(item)/2), 3))
a = np.array(item)[round(len(item)/2), round(len(item)/2), newaxis]
【问题讨论】:
-
a=np.array([a])?这是你想要的吗? -
reshape((2,2,3))? -
第一个,作为数组,是 (4,3)。第二个看起来像(2,2,3)
-
那么您的第二次尝试有什么问题?似乎完全符合您的要求...
标签: python arrays list numpy multidimensional-array