我开发了一个单独存在于脚本中的函数。我运行了该脚本以将函数放入我的命名空间中。我已经有一行代码,之前运行正常,如下:
df.my_variable.replace([inf, -inf, nan, NaN], 0, inplace=True)
我已经将这个函数移动到mymodule.py
中。然后我尝试运行它:
import mymodule as mm
mm.myfun()
现在需要替换inf
等的代码行,会抛出以下错误:
global name 'inf' is not defined
我确定这是在IPython中交互式开发的遗留问题,但我不知道如何定义inf
以使其正常工作。
from numpy import inf
。 - greole