如何附加数组而不是内存位置?

时间:2017-03-20 23:22:19

标签: python arrays list numpy nested-lists

我正在生成一大组monte carlo数据,理想情况下要在其中存储一个数组数组。

当我使用array.append(x)然后循环遍历一个循环,当我在结尾查看数组的元素时,它返回x的新数组,它们与最后一个数组{{1}完全相同}添加到列表中。我相信这一定是因为我将内存位置添加到列表而不是实际的数组数据,因此当我添加更多数组时,指向同一位置的所有其他元素也会更新。

无论如何通过设置一个kwarg或其他东西来防止这种情况,或者我是否必须以不同的方式构建我的数组?

x

0 个答案:

没有答案