我的工作是一个 Python 笔记本,我希望该 大输入代码[输入] 打包到[ * . PY ]文件中,并从笔记本中调用这些文件。
运行[ .PY] file from the Notebook is known to me and the command varies between Linux or Windows. But when I do this action and execute the [.PY] file from the notebook, it does not recognize any existing library or variable loaded in the notebook (it's like the [.PY ]文件的操作从零开始...) 。
有办法解决吗?
这个问题的一个可能的简化例子如下:
In[1]:
import numpy as np
import matplotlib.pyplot as plt
In[2]:
def f(x):
return np.exp(-x ** 2)
In[3]:
x = np.linspace(-1, 3, 100)
In[4]:
%run script.py
其中“ Script.py”包含以下内容:
plt.plot(x, f(x))
plt.xlabel("Eje $x$",fontsize=16)
plt.ylabel("$f(x)$",fontsize=16)
plt.title("Funcion $f(x)$")