使用以下数据创建numpy数组的最佳方法是什么:
my_array = [[1, 2, 3], [1, 2, 3], ... , [1, 2 ,3]]
[1、2、3]重复大约100次。
我已经对tile,repat等进行了一些测试,但结果始终为[1、2、3、1、2、3、1、2等]
答案 0 :(得分:1)
使用列表理解:
my_array = np.array([[1,2,3] for i in range(100)])
这会在列表中写入[1,2,3]
一百次,并将其转换为numpy数组