gpt4 book ai didi

python - 恢复 `numpy.random.seed` 在交互式 session 中意外覆盖

转载 作者:行者123 更新时间:2023-12-04 08:19:21 25 4
gpt4 key购买 nike

我正处于相当复杂的交互式 Python session 中,我有很多不想重新生成的状态。 (通常我不会这样做——这很愚蠢——但有时......)
而不是 numpy.random.seed(42)我不小心打字 numpy.random.seed = 42从而使 numpy.random.seed()功能无法访问。
我希望import numpy可能会修复它,但它没有。
我很想知道是否有一种通用的方法可以从这种愚蠢的错误中恢复过来?或者甚至是特定的?

最佳答案

首先你需要加载 importlib库,然后告诉它重新加载 numpy.random .

import importlib
importlib.reload(numpy.random)
注意重载 numpy是不够的本身,因为那只会做一个普通的 importrandom ,并且发现它已经存在不会有任何区别。
但你是对的——你应该尽量避免陷入这种状态复杂的情况。

关于python - 恢复 `numpy.random.seed` 在交互式 session 中意外覆盖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65564766/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com