lar*_*ars 9 ipython ipython-notebook
在一个单元格中,我有
def function():
stuff
Run Code Online (Sandbox Code Playgroud)
在前面提到的单元格下方的单元格中,我调用
function()
Run Code Online (Sandbox Code Playgroud)
我得到的错误是:
name 'function' is not defined.
Run Code Online (Sandbox Code Playgroud)
如何在 iPython 的另一个单元格中调用函数?
首先运行您在其中定义函数的单元格,然后运行您从中调用它的单元格。如果稍后对该函数进行任何更改,请再次运行该单元格以使更改生效,否则您的调用将运行未更改的函数。
或者,正如@ymonad 指出的那样,每次都运行所有单元格。只要函数定义出现在调用它的任何点之前,它就会解决这个问题。
| 归档时间: |
|
| 查看次数: |
7932 次 |
| 最近记录: |