使用重复模式创建numpy数组

时间:2018-11-05 13:31:41

标签: python-3.x numpy numpy-ndarray

使用以下数据创建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等]

1 个答案:

答案 0 :(得分:1)

使用列表理解:

my_array = np.array([[1,2,3] for i in range(100)])

这会在列表中写入[1,2,3]一百次,并将其转换为numpy数组