質問編集履歴

2

内容を詳細に追記した.

2020/06/12 07:11

投稿

chacopen.55
chacopen.55

スコア0

test CHANGED
File without changes
test CHANGED
@@ -16,14 +16,30 @@
16
16
 
17
17
 
18
18
 
19
- 以下のコードによって, 取得文字列内の単語頻度をカウントしようとしているので
19
+ 以下のコードによって, 取得文字列内の単語頻度をカウントし, 上位20位までを表示しようとしてい.
20
+
20
-
21
+ もともとMacで進めていたものを, windowsで動かす必要が出てきたため,
22
+
21
- カウントが表示されな状態です.
23
+ windowsで動くようにしたいです.
22
24
 
23
25
  同コードをMacで実行すると, 所望のものを得ることができます.
24
26
 
25
27
 
26
28
 
29
+ 問題としては, プログラム後半の,
30
+
31
+ print(c.most_common(20))やprint(f.most_common(20))によって
32
+
33
+ 出現頻度上位20位の単語とその頻度が表示されるのですが,
34
+
35
+ windowsだと, "[]"が表示されるのみとなってしまいます.
36
+
37
+
38
+
39
+ コマンドプロンプト上でmecabは動く状態です.
40
+
41
+
42
+
27
43
 
28
44
 
29
45
  ### 該当のソースコード
@@ -197,7 +213,3 @@
197
213
  ### 補足情報(FW/ツールのバージョンなど)
198
214
 
199
215
  python 3.7.6
200
-
201
-
202
-
203
- ここにより詳細な情報を記載してください。

1

バインディングに関する追記

2020/06/12 07:11

投稿

chacopen.55
chacopen.55

スコア0

test CHANGED
File without changes
test CHANGED
@@ -6,7 +6,7 @@
6
6
 
7
7
  ちなみにプログラミング超初心者です. OSはwindows10です.
8
8
 
9
- mecabへのパス通しやpythonのバインディングなどはすんでいる状態です.
9
+ mecabへのパス通しやpythonmecabバインディングはすんでいる状態(mecab-python-windows)です.
10
10
 
11
11
 
12
12
 
@@ -16,7 +16,9 @@
16
16
 
17
17
 
18
18
 
19
- 以下のコードによって, 取得文字列内の単語頻度をカウントしようとしているのですが, カウントが表示されない状態です.
19
+ 以下のコードによって, 取得文字列内の単語頻度をカウントしようとしているのですが
20
+
21
+ カウントが表示されない状態です.
20
22
 
21
23
  同コードをMacで実行すると, 所望のものを得ることができます.
22
24
 
@@ -194,6 +196,8 @@
194
196
 
195
197
  ### 補足情報(FW/ツールのバージョンなど)
196
198
 
199
+ python 3.7.6
200
+
197
201
 
198
202
 
199
203
  ここにより詳細な情報を記載してください。