<p>nltk wordnet Parallelitätsfehler WordNetError</p>

Erstellt am 12. Juli 2019  ·  4Kommentare  ·  Quelle: nltk/nltk

Wenn ich Wordnet in mehreren Threads ausführe, erhalte ich seltsame Fehler.
Ich versuche, die Synsets eines Wortes zu bekommen.
Ist der Wordnet-Thread sicher? Gibt es eine Möglichkeit, das Problem zu lösen? Wenn es keine sofortige Lösung gibt, wo wird die Datenbank aller Wörter und ihrer Funktionen (Verb / Adjektiv / Substantiv) gespeichert?

Die Ausnahmen sehen folgendermaßen aus:

raise WordNetError('line %r: %s' % (data_file_line, e))
  File "/usr/local/lib/python2.7/dist-packages/nltk/corpus/reader/wordnet.py", line 1342, in synset_from_pos_and_offs
et
    assert synset._offset == offset
*******************************************WordNetError: line u'02203362 40 v 03 have 0 have_got 0 hold 0 013 + 13244109 n 0303 + 10529202630189 42 v 02 have 0 feature 0 023 $ 02203362 v 0000 $ 02204692 v 0000 + 05601758 n 0201 + 05849789 n 0201 ! 02632353 v 0102 ~ 00047610 v 0000 ~ 00047745 v 0000 ~ 01123609 v 0000 ~ 02630734 v 0000 ~ 02630871 v 0000 ~ 02631005 v 0000 ~ 02631163 v 0000 ~ 02631349 v 0000 ~ 02631659 v 0000 ~ 02632167 v 0000 ~ 02636132 v 0000 ~ 02715456 v 0000 ~ 02715595 v 0000 ~ 02715812 v 0000 ~ 02717102 v 0000 ~ 02730813 v 0000 ~ 02740034 v 000at can only carry a small sail"  \n': need more than 1 value to unpack
AssertionError
bug wordnet

Alle 4 Kommentare

Ich habe das gleiche Problem. Ich melde mich zurück, wenn ich eine Lösung finde.

Irgendeine Lösung für dieses Problem?

Ich gab auf und wartete nur darauf.

Entschuldigung, dieser Code ist nicht threadsicher.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen