我想对一个流行的Python库做一个小小的修改,以使我编写的库能够工作。你知道吗
具体来说,scikit learn库在this文件中有以下代码段:
from pickle import whichmodule
try:
# Python 2 compat
from cPickle import loads
from cPickle import dumps
except ImportError:
from pickle import loads
from pickle import dumps
import copyreg
# Customizable pure Python pickler in Python 2
# customizable C-optimized pickler under Python 3.3+
from pickle import Pickler
from pickle import HIGHEST_PROTOCOL
我想改成这样:
from pickle import whichmodule
from dill import loads
from dill import dumps
import copyreg
# Customizable pure Python pickler in Python 2
# customizable C-optimized pickler under Python 3.3+
from dill import Pickler
from dill import HIGHEST_PROTOCOL
目前,我正在改变文件手动和它的作品。你知道吗
如果有一种方法可以让我将这个修改过的文件保存到我编写的repo中,它使用scikit learn并让魔法发生,这样当我在repo中导入scikit learn时,导入使用的是我的更新版本的文件,而不是标准版本的文件,那将是惊人的。你知道吗
This如果我想伪造本地进口的pickle,这个问题很有用,但不适用于sciket learn的进口pickle。你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐