Pythonのテキストファイル内のすべての単語の頻度を見つけるには

frooty

テキストファイル内のすべての単語の頻度を調べて、それらから最も頻繁に出現する単語を見つけたいと思います。誰かが私にそのために使用されるコマンドを手伝ってくれませんか。

import nltk
text1 = "hello he heloo hello hi " // example text
 fdist1 = FreqDist(text1) 

上記のコードを使用しましたが、問題は、単語の頻度を指定するのではなく、すべての文字の頻度を表示することです。また、テキストファイルを使用してテキストを入力する方法を知りたいです。

heinst

私はあなたが例を使用しているのを見ました、そしてあなたが見ているのと同じものを見ました、それが正しく機能するために、あなたはスペースで文字列を分割しなければなりません。これを行わないと、各文字がカウントされているように見えます。これは、あなたが見ていたものです。これは、文字ではなく、各単語の適切なカウントを返します。

import nltk

text1 = 'hello he heloo hello hi '
text1 = text1.split(' ')
fdist1 = nltk.FreqDist(text1)
print (fdist1.most_common(50))

ファイルから読み取り、単語数を取得したい場合は、次のように行うことができます。

input.txt

hello he heloo hello hi
my username is heinst
your username is frooty

Pythonコード

import nltk

with open ("input.txt", "r") as myfile:
    data=myfile.read().replace('\n', ' ')

data = data.split(' ')
fdist1 = nltk.FreqDist(data)
print (fdist1.most_common(50))

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Pythonを使用してテキストファイル内の単語の頻度を見つける方法は?しかし、ユーザーは入力単語を与える必要があります

分類Dev

パンダを使用して、テキストデータ内の単語の出現頻度を見つけてcsvファイルに書き込む方法

分類Dev

Pythonを使用してディレクトリ内のすべてのテキストファイルから特定の単語を見つける方法

分類Dev

ファイル内のすべての文字の頻度を見つけるBashスクリプト

分類Dev

.csvファイルから作成されたリスト内の単語の頻度を見つける方法

分類Dev

単語の頻度をテキストファイルPerlに出力する

分類Dev

Pythonのテキストファイルの単語頻度

分類Dev

Pythonを使用してファイル内で最も頻繁に発生する単語ペアのセットを見つける方法は?

分類Dev

テキストファイル内のすべての数字を1つの単語に置き換える

分類Dev

2つのテキストファイルの単語の頻度を比較するにはどうすればよいですか?

分類Dev

複数のテキストファイルで特定の単語をループして見つける方法は?

分類Dev

* CHI:で始まる行でのみ、テキストファイル内のすべての英語の単語に@s:engのタグを付けます。

分類Dev

2つのテキストファイルを比較し、Pythonで関連する単語を見つけます

分類Dev

テキストファイルで特定の単語を見つけてカウントする

分類Dev

テキストファイル内のいくつかの記事の特定の単語の頻度を数える

分類Dev

隣り合っているテキストファイルから上位3つの単語を見つけるにはどうすればよいですか

分類Dev

単一のコマンドラインコマンドを使用して、データベース内のすべてのテキストファイルを検索して、最もよく使用される10個の単語を見つけるにはどうすればよいですか。

分類Dev

テキストマイニングのPDFファイル/単語の頻度に関する問題

分類Dev

別のテキストファイルに表示されているテキストファイル内のすべての単語を検索する

分類Dev

大きなテキストファイルの単語頻度

分類Dev

テキストファイルを開いて、行の特定の単語の後に書かれているものを見つけ、そのファイル名をPythonのリストに追加する方法

分類Dev

テキストファイル内の特定の単語の頻度をカウントするCのプログラム

分類Dev

Pythonを使用してテキストファイル内の2つの単語の間にテキストを複数回印刷する

分類Dev

特定の語尾を持つすべての単語をテキストで見つける方法は?

分類Dev

テキストファイル内のすべての単語を数え、コストを出力する

分類Dev

Pycharmのすべてのファイルで単語を見つける方法

分類Dev

Pythonの特定のテキストで特定の単語の前後に最も頻繁に使用される単語を見つける方法は?

分類Dev

関数を使用してテキストファイル内のすべての単語を読み取る

分類Dev

テキストで最も頻度の高い単語を見つけるにはどうすればよいですか?

Related 関連記事

  1. 1

    Pythonを使用してテキストファイル内の単語の頻度を見つける方法は?しかし、ユーザーは入力単語を与える必要があります

  2. 2

    パンダを使用して、テキストデータ内の単語の出現頻度を見つけてcsvファイルに書き込む方法

  3. 3

    Pythonを使用してディレクトリ内のすべてのテキストファイルから特定の単語を見つける方法

  4. 4

    ファイル内のすべての文字の頻度を見つけるBashスクリプト

  5. 5

    .csvファイルから作成されたリスト内の単語の頻度を見つける方法

  6. 6

    単語の頻度をテキストファイルPerlに出力する

  7. 7

    Pythonのテキストファイルの単語頻度

  8. 8

    Pythonを使用してファイル内で最も頻繁に発生する単語ペアのセットを見つける方法は?

  9. 9

    テキストファイル内のすべての数字を1つの単語に置き換える

  10. 10

    2つのテキストファイルの単語の頻度を比較するにはどうすればよいですか?

  11. 11

    複数のテキストファイルで特定の単語をループして見つける方法は?

  12. 12

    * CHI:で始まる行でのみ、テキストファイル内のすべての英語の単語に@s:engのタグを付けます。

  13. 13

    2つのテキストファイルを比較し、Pythonで関連する単語を見つけます

  14. 14

    テキストファイルで特定の単語を見つけてカウントする

  15. 15

    テキストファイル内のいくつかの記事の特定の単語の頻度を数える

  16. 16

    隣り合っているテキストファイルから上位3つの単語を見つけるにはどうすればよいですか

  17. 17

    単一のコマンドラインコマンドを使用して、データベース内のすべてのテキストファイルを検索して、最もよく使用される10個の単語を見つけるにはどうすればよいですか。

  18. 18

    テキストマイニングのPDFファイル/単語の頻度に関する問題

  19. 19

    別のテキストファイルに表示されているテキストファイル内のすべての単語を検索する

  20. 20

    大きなテキストファイルの単語頻度

  21. 21

    テキストファイルを開いて、行の特定の単語の後に書かれているものを見つけ、そのファイル名をPythonのリストに追加する方法

  22. 22

    テキストファイル内の特定の単語の頻度をカウントするCのプログラム

  23. 23

    Pythonを使用してテキストファイル内の2つの単語の間にテキストを複数回印刷する

  24. 24

    特定の語尾を持つすべての単語をテキストで見つける方法は?

  25. 25

    テキストファイル内のすべての単語を数え、コストを出力する

  26. 26

    Pycharmのすべてのファイルで単語を見つける方法

  27. 27

    Pythonの特定のテキストで特定の単語の前後に最も頻繁に使用される単語を見つける方法は?

  28. 28

    関数を使用してテキストファイル内のすべての単語を読み取る

  29. 29

    テキストで最も頻度の高い単語を見つけるにはどうすればよいですか?

ホットタグ

アーカイブ