Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/317.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 当allow_pickle=False时,nlpnet POSTagger返回错误消息_Python_Python 3.x_Nlp - Fatal编程技术网

Python 当allow_pickle=False时,nlpnet POSTagger返回错误消息

Python 当allow_pickle=False时,nlpnet POSTagger返回错误消息,python,python-3.x,nlp,Python,Python 3.x,Nlp,我已安装最新版本的nlpnet库()。然后,当我根据下面的示例尝试使用nlpnet POSTagger时,我得到一个错误: import nlpnet tagger = nlpnet.POSTagger('/path/to/pos-model/', language='pt') 错误: Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/home/r/env2/lib

我已安装最新版本的nlpnet库()。然后,当我根据下面的示例尝试使用nlpnet POSTagger时,我得到一个错误:

import nlpnet
tagger = nlpnet.POSTagger('/path/to/pos-model/', language='pt')
错误:

Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/home/r/env2/lib/python3.6/site-packages/nlpnet/taggers.py", line 205, in __init__
self._load_data()
File "/home/r/env2/lib/python3.6/site-packages/nlpnet/taggers.py", line 423, in _load_data
self.nn = load_network(md)
File "/home/r/env2/lib/python3.6/site-packages/nlpnet/taggers.py", line 38, in load_network
nn = net_class.load_from_file(md.paths[md.network])
File "nlpnet/network.pyx", line 860, in nlpnet.network.Network.load_from_file (nlpnet/network.c:14631)
File "/home/r/env2/lib/python3.6/site-packages/numpy/lib/npyio.py", line 262, in __getitem__
pickle_kwargs=self.pickle_kwargs)
File "/home/r/env2/lib/python3.6/site-packages/numpy/lib/format.py", line 722, in read_array
raise ValueError("Object arrays cannot be loaded when "
ValueError: Object arrays cannot be loaded when allow_pickle=False
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
文件“/home/r/env2/lib/python3.6/site packages/nlpnet/taggers.py”,第205行,在__
self.\u加载\u数据()
文件“/home/r/env2/lib/python3.6/site packages/nlpnet/taggers.py”,第423行,在加载数据中
self.nn=负载网络(md)
文件“/home/r/env2/lib/python3.6/site packages/nlpnet/taggers.py”,第38行,加载网络
nn=net\u class.load\u from\u文件(md.path[md.network])
nlpnet.network.network.load_from_文件(nlpnet/network.c:14631)中的文件“nlpnet/network.pyx”,第860行
文件“/home/r/env2/lib/python3.6/site packages/numpy/lib/npyio.py”,第262行,在__
pickle_-kwargs=self.pickle_-kwargs)
read_数组中的文件“/home/r/env2/lib/python3.6/site packages/numpy/lib/format.py”,第722行
raise VALUERROR(“在以下情况下无法加载对象数组”)
ValueError:当allow_pickle=False时无法加载对象数组
我还尝试在不同的虚拟环境中再次安装nlpnet,但错误仍然存在。我不确定这是不兼容问题、库中的错误还是安装问题


有什么建议吗?

我也在使用nlpnet,我也遇到了同样的问题。 在谷歌上搜索,我发现了关于堆栈溢出的问题。 根据其中一个答案,我将numpy降级为1.16.1版,它对我起了作用

pip install numpy==1.16.1
希望对你有帮助