<p>nltk kesalahan konkurensi wordnet WordNetError</p>

Dibuat pada 12 Jul 2019  ·  4Komentar  ·  Sumber: nltk/nltk

Saat menjalankan wordnet di beberapa utas saya mendapatkan kesalahan aneh.
Saya mencoba untuk mendapatkan synset dari sebuah kata.
Apakah utas Wordnet aman? Apakah ada cara untuk mengatasinya? Jika tidak ada solusi langsung, di mana database semua kata dan fungsinya (kata kerja / kata sifat / kata benda) disimpan?

Pengecualiannya terlihat seperti ini:

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

Semua 4 komentar

Saya mempunyai isu yang sama. Saya akan melaporkan kembali jika saya menemukan solusi.

Ada solusi untuk masalah ini?

Saya menyerah dan menunggu saja.

Maaf kode ini bukan threadsafe.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat