入力のためにnumpy/scipy配列が必要なscikit.learnを使用しようとしています。 nltkで生成されるフィーチャセットは、ユニグラムとバイグラムの周波数で構成されます。私はそれを手動で行うことができますが、それは多くの努力になります。だから私が見落とした解決策があるのだろうかと思っています。nltkのフィーチャセットをscipy.sparse配列に変換する方法はありますか?
1
A
答えて
0
私は知りませんが、scikit-learnはn -gramそのものをカウントできることに注意してください。仮定すると、単語レベルN -grams:
files
は、文字列やファイルのようなオブジェクトのリストがある
from sklearn.feature_extraction.text import CountVectorizer, WordNGramAnalyzer
v = CountVectorizer(analyzer=WordNGramAnalyzer(min_n=1, max_n=2))
X = v.fit_transform(files)
。この後、X
は生の頻度カウントのscipy.sparse行列です。ヤコブ・パーキンスがまさにそれここにいscikit学習分類子を使用してトレーニングNLTK分類のためのAAブリッジをした
1
はソースです:
https://github.com/japerk/nltk-trainer/blob/master/nltk_trainer/classification/sci.py
バージョンを使用している場合、パッケージのインポートラインが更新されるべきである0.9+ 。
関連する問題
- 1. クエリ文字列を配列に変換する方法はありますか?
- 2. バイト配列をPySharkデータフレームに変換する方法はありますか?
- 3. 2d numpy配列をタプルの1d numpy配列に効率的に変換する方法はありますか?
- 4. 3D配列の文字列[3,7、x]をcsvに変換する方法はありますか?
- 5. スパークデータフレーム列をNumpy配列に効率的に変換する方法はありますか?
- 6. バイト配列を文字列とバックに安全に変換する方法はありますか?
- 7. Thymeleafを使用して配列を文字列に変換する安全な方法はありますか
- 8. バイト配列をint配列に変換する方法は?
- 9. Interop.Word.Documentオブジェクトをストリームまたはバイト配列に変換する方法はありますか
- 10. gltfをdaeに変換する方法はありますか?
- 11. テキストをコードに変換する方法はありますか?
- 12. Controls.ContextMenuをForms.ContextMenuに変換する方法はありますか?
- 13. アクセスレポートをクリスタルレポートに変換する方法はありますか?
- 14. SWFをHTML5に変換する方法はありますか
- 15. DependencyObjectをAutomationElementに変換する方法はありますか
- 16. xcarchiveをxcodeworkspaceに変換する方法はありますか?
- 17. ゲームアセットをピクセルアートに変換する方法はありますか?
- 18. PHP:配列のようになります配列に変換するクリーンな方法は何ですか
- 19. Javascriptでは、オブジェクト配列を関数呼び出しのパラメータに変換する方法はありますか?
- 20. 文字列 '00011001010010000000000000000000'を '0x98120000'に変換する方法はありますか?
- 21. intを文字列に変換する方法はありますか?
- 22. C + +で列挙型の値に変換する方法はありますか
- 23. scikit-imageの輪郭をnumpyの配列マスクに変換する効率的な方法はありますか?
- 24. intを各数字のintの配列に変換する簡単な方法はありますか?
- 25. pdfファイルをバイト配列に変換する方法、フレックスデスクトップアプリケーションでバイト配列をpdfファイルに取り込む方法はありますか?
- 26. 整数値を表示するために、バイト配列を整数に変換してから文字列に変換する方法はありますか?
- 27. DataTableの列の型を変換する方法はありますか。
- 28. 配列をjsonファイルに変換してS3バケット(aws)に保存/投稿する方法はありますか?
- 29. F3:フィールドを追加して配列をオブジェクトに変換する方法はありますか?
- 30. C#を使用してバイト[]を配列に変換する方法はありますか?
フィーチャ値を受け取り、単純にnumpy配列に入れることができないのはなぜですか? – cyborg