我想设置 PYTHONHASHSEED=0
以便能够重现我的代码。如果使用 python filename.py
,我知道如何设置它,但我正在使用一个 .ipynb 文件。有没有办法为我的笔记本设置 PYTHONHASHSEED
?
我想设置 PYTHONHASHSEED=0
以便能够重现我的代码。如果使用 python filename.py
,我知道如何设置它,但我正在使用一个 .ipynb 文件。有没有办法为我的笔记本设置 PYTHONHASHSEED
?
%env PYTHONHASHSEED=0
或者 %env PYTHONHASHSEED 0
。(仅使用%env
以打印当前环境变量。)
https://ipython.readthedocs.io/en/stable/interactive/magics.html?highlight=magic#magic-env
PYTHONHASHSEED
不会帮助实现可重复性——Python在调用时检查环境变量,并且在此后似乎根本不使用它。PYTHONHASHSEED
,可以尝试将其添加到Jupyter的kernel.json
中(在这里描述:https://dev59.com/RLbna4cB1Zd3GeqPbn7R#61953451)。