如何修复 NotImplementedError?
How to fix NotImplementedError?
我正在尝试使用 TextBlobDE.correct()
方法。在下面脚本的每个 运行 中,我得到以下错误:
/usr/local/lib/python3.8/site-packages/textblob_de/blob.py", line 523, in correct
raise NotImplementedError
NotImplementedError
我的脚本:
import pandas as pd
from textblob_de import TextBlobDE as TextBlob
Text_Attribute = %{textAttribute}
def spellingCorrection(text) :
b = TextBlob(text)
return b.correct()
def rm_main(data):
data['corrected_text'] = data[Text_Attribute].apply(spellingCorrection)
return data
谁能告诉我错误并提出修复建议。
快速查看 correct
函数 source code 将揭示答案:
def correct(self):
"""Correct the spelling of the word. Returns the word with the highest
confidence using the spelling corrector.
.. versionadded:: 0.6.0 (``textblob``)
"""
# return Word(self.spellcheck()[0][0])
raise NotImplementedError
如您所见,函数代码立即引发此错误。简单来说:textblob-de 还不支持 correct
方法。
TextblobDe 是德语textblob 的扩展,显然它应该实现与德语相关的correct
方法。不幸的是,开发人员还没有这样做。也许在未来...
我正在尝试使用 TextBlobDE.correct()
方法。在下面脚本的每个 运行 中,我得到以下错误:
/usr/local/lib/python3.8/site-packages/textblob_de/blob.py", line 523, in correct
raise NotImplementedError
NotImplementedError
我的脚本:
import pandas as pd
from textblob_de import TextBlobDE as TextBlob
Text_Attribute = %{textAttribute}
def spellingCorrection(text) :
b = TextBlob(text)
return b.correct()
def rm_main(data):
data['corrected_text'] = data[Text_Attribute].apply(spellingCorrection)
return data
谁能告诉我错误并提出修复建议。
快速查看 correct
函数 source code 将揭示答案:
def correct(self):
"""Correct the spelling of the word. Returns the word with the highest
confidence using the spelling corrector.
.. versionadded:: 0.6.0 (``textblob``)
"""
# return Word(self.spellcheck()[0][0])
raise NotImplementedError
如您所见,函数代码立即引发此错误。简单来说:textblob-de 还不支持 correct
方法。
TextblobDe 是德语textblob 的扩展,显然它应该实现与德语相关的correct
方法。不幸的是,开发人员还没有这样做。也许在未来...