使用重复模式创建 numpy 数组
Create numpy array with repeat pattern
使用以下数据创建 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, etc.]
使用列表理解:
my_array = np.array([[1,2,3] for i in range(100)])
这在列表中写入 [1,2,3]
一百次并将其转换为 numpy 数组
使用以下数据创建 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, etc.]
使用列表理解:
my_array = np.array([[1,2,3] for i in range(100)])
这在列表中写入 [1,2,3]
一百次并将其转换为 numpy 数组