如何创建一个数组,然后将其他数组数据追加到其中?Python

k4ymrczo  于 2022-11-27  发布在  Python
关注(0)|答案(1)|浏览(134)

如何创建一个“未定义”的array1,然后向其附加一些数据?

import numpy as np

n = 66159
array2 = np.arange(n)

array1 = np.empty(n)

np.append(array1, array2)

因为这似乎不起作用,因为它不知何故将array2的值添加到array1。
我尝试创建的数组必须是“undefined”,所以它应该是类似python列表的东西:

array1 = []

我不想用**来表示range(n)**中的x,因为我在操作很多数组。

8yoxcaq7

8yoxcaq71#

因为这似乎不起作用,因为它不知何故将array2的值添加到array1。
这就是np.append的工作原理,它将值追加到数组的末尾(参见documentation
我看不出你想达到的目标和你做的有什么不同:

array1 = array2

如果要对多个数组元素求和,请参见numpy.adddocumentation

相关问题