0
Ipython 노트북에서는 데이터를 플롯하기위한 함수를 정의했습니다. 현재 사용중인 노트북에서이 기능을 가져와 사용하고 싶습니다. 은 내가 mynotebook.py 파일로 mynotebook.ipynb 변환을 시도하고 단지pylab 구문을 변경하지 않고 .py로 변환 된 ipython 노트북
from mynotebook import myfunction
을하지만 오류가 발생합니다. 문제는 내가 pylab 옵션을 사용하여 ipython을 시작한 채로 원래 노트를 썼다는 것입니다.
내 경우에는 내 파일이 꽤 복잡import numpy as np
import matplotlib as plt
x = np.arange(1,10)
y = np.arange(1,10)
plt.scatter(x, y)
및 변경하면이 될 것입니다 : 그것은 내가 더 명시 적으로 변경해야하는 대신
x = arange(1,10)
y = arange(1,10)
scatter(x, y)
같은 것을 쓰는, 작동하도록한다는 것을 의미 고통을 ... 라인별로 .py 파일을 수정하지 않고 내 노트를 가져 오는 방법이 있습니까 ???