1

いくつかの CBOW Python 実装を調べています。コードの所有者は、text_process lib の「line_processing」という関数を使用しました。実行しようとすると、次のエラーが発生しました。

ImportError: cannot import name 'line_processing' from 'text_process'

そこで、lib の実装を調べました。「line_processing」という関数はありません。

その男は、この関数を使用して .txt ファイルから各行を読み取り、それらを変数に書き込み、「大きな文字列」を作成しました。

    text = 'file.txt'
    print(text)
    text = ''
    count = 0
    for i in open(text_file, 'r', encoding='utf-8'):
        text+=line_processing(i)+'\n'
        count += 1
        if count % 10000 == 0: break

「line_processing」関数、または代わりに使用できる関数/ライブラリについて何か知っている人はいますか?

ありがとうございました!

追伸:

$ python CBOW.py
Building prefix dict from the default dictionary ...
Dumping model to file cache C:\"path_to"\AppData\Local\Temp\jieba.cache
Loading model cost 0.723 seconds.
Prefix dict has been built successfully.
Traceback (most recent call last):
  File "CBOW.py", line 1, in <module>
    from text_process import line_processing
ImportError: cannot import name 'line_processing' from 'text_process' (C:\"path_to"\miniconda3\lib\site\...\text_process)
4

0 に答える 0