0
私が書いたローカルライブラリmylib
に依存するシミュレーションの結果を表示するには、Jupyterノートブック(Python2カーネル)を使用しています。ノートブックでは、私はしばしば自分自身、のいずれかの方法を変更することsimulateY
を言うが、既存のシミュレーションX
の結果を保持したい見つけるソースコードを変更してjupyterノートを更新しますが、変数を保持します
[1] ## import library
import mylib
[2] ## run simulations
X = mylib.simulateX()
Y = mylib.simulateY()
Z = mylib.simulateZ()
[3] ## plot data
mylib.disp_data([X,Y,Z])
を持っていますZ
(または単にdisp_data
を変更する)つまり、newY
を生成するようにソースコードsimulateY
を変更した後にライブラリを再インポートしたいのですが、まだX
とZ
にアクセスできます。 X
とZ
をファイルに書き込まずにこれを行う方法はありますか?
可能な重複https://stackoverflow.com/questions/437589/how-do-i-unload-reload-a-python-module ) – sal
@jjjjjjは私の答えをあなたのために働かせましたか? –
@JamesDraper:確認していただきありがとうございます。はい、それは素晴らしい仕事でした! – jjjjjj