我有一个类似 3 个项目的数据集,例如[1,2,3]
我想找到它的产品,重复 3 个,然后将它们分成 3 个这样的数据集(实际上应该是垂直的):
[1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3]
[1,1,1,2,2,2,3,3,3,1,1,1,2,2,2,3,3,3,1,1,1,2,2,2,3,3,3]
[1,2,3,1,2,3,1,2,3,1,2,3,1,2,3,1,2,3,1,2,3,1,2,3,1,2,3]
我注意到在python中我可以使用iteration.product来查找产品:
data_prod=itertools.product(data,repeat=3)
现在我的问题是如何将结果的每一列(数据类型为 itertools.product)转换为 3 个新数据集,如上例所示?