繁体   English   中英

为什么 IBM 自然语言分类器返回 DecodeError。 python

[英]Why the IBM natural language classifier is returning DecodeError. python

为什么 IBM 自然语言分类器返回 DecodeError? 我尝试对集合进行分类,但现在它返回错误。 一周前,它运行完美

我的代码

classes_values = []
for i in range(0, len(materiasg), 10):
  classes = natural_language_classifier.classify_collection(
    classifier_id,
    [{"text":materia} for materia in materiasg[i:(i+10 if i+10 < len(materiasg ) else len(materiasg))]]).get_result()
  c = [sorted([[dicionario_classe["class_name"], dicionario_classe["confidence"]] for dicionario_classe in i["classes"]],key=lambda x: x[0]) for i in classes["collection"]]
  classes_values += c
 
classes_values = np.array(classes_values)

OUTPUT

---------------------------------------------------------------------------
DecodeError                               Traceback (most recent call last)
<ipython-input-80-d2b25928198b> in <module>()
      3   classes = natural_language_classifier.classify_collection(
      4     classifier_id,
----> 5     [{"text":materia} for materia in materiasg[i:(i+10 if i+10 < len(materiasg ) else len(materiasg))]]).get_result()
      6   c = [sorted([[dicionario_classe["class_name"], dicionario_classe["confidence"]] for dicionario_classe in i["classes"]],key=lambda x: x[0]) for i in classes["collection"]]
      7   classes_values += c

7 frames
/usr/local/lib/python3.6/dist-packages/jwt/api_jwt.py in decode_complete(self, jwt, key, algorithms, options, **kwargs)
     78         if options["verify_signature"] and not algorithms:
     79             raise DecodeError(
---> 80                 'It is required that you pass in a value for the "algorithms" argument when calling decode().'
     81             )
     82 

DecodeError: It is required that you pass in a value for the "algorithms" argument when calling decode().

由于最新版本的 PyJWT (2.0.0),您可能会遇到此问题。 尝试使用 'pip install PyJWT==1.7.1' 回到以前的版本,看看您的项目是否有效。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM