【发布时间】:2013-02-18 17:43:18
【问题描述】:
我对下面的简单程序有疑问:
def my_function(my_array = np.zeros(0)):
my_array = [1, 2, 3]
my_array = np.zeros(0)
my_function(my_array)
print my_array
它打印一个空数组,就好像my_array 是通过复制而不是通过函数内部的引用传递的。如何纠正?
【问题讨论】:
标签: python arrays numpy pass-by-reference