【发布时间】:2016-09-29 17:33:13
【问题描述】:
在下面的代码中,我没有理由看到为什么变量“cleary”会改变值,但确实如此。我已经多次重新启动 pyCharm,但它一直在发生。
import numpy as np
nPeriods = 48
nGens = 1
cleary = np.zeros((nPeriods,nGens,2))
clearz = np.zeros((nPeriods,nGens))
for ii in range(nPeriods):
for jj in range(nGens):
temp = cleary
temp[ii,jj,:] = 1
我做错了什么?
【问题讨论】:
-
这是预期行为。查看文档
-
为什么你认为重启编辑器会改变 Python 语言的核心行为?