【发布时间】:2019-10-30 02:28:04
【问题描述】:
代码说得更好:
import numpy as np
a = np.ones(shape=(4, 2))
def func():
for i in a:
print(i)
运行:
In[3]: func()
[1. 1.]
[1. 1.]
[1. 1.]
[1. 1.]
In[4]: a = np.zeros(shape=(4, 2))
In[5]: func()
[1. 1.]
[1. 1.]
[1. 1.]
[1. 1.]
请注意,我更改了 (a)。但是,当我再次运行该功能时,没有任何变化! 详细信息:Pycharm 的最新版本。配置 > 执行:使用 Python 控制台运行。
【问题讨论】:
-
最初,它最初是一个具有模块化设计的大规模神经网络。经过 3 天的调试,我把它缩小到了。
-
@XaviMartínez 不,我不会更新函数。但是,是的,解决我的问题,我只需要再次定义相同的函数就可以了!但是,鉴于功能没有改变,为什么会这样。是 (a) 改变了。
标签: python pycharm python-import