質問編集履歴
3
写真の追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -6,7 +6,7 @@
|
|
6
6
|
|
7
7
|
Tf-idfを表示するにあたり,辞書型で各単語のtf, df, idfを表示させるようにしました.
|
8
8
|
|
9
|
-
最終的にtfとidfの積を算出する為に,辞書入りのリストに格納したtf値を出そうとした際,以下の
|
9
|
+
最終的にtfとidfの積を算出する為に,辞書入りのリストに格納した単語毎のtf値を出そうとした際,以下の写真のようになりました.
|
10
10
|
|
11
11
|
|
12
12
|
|
@@ -16,15 +16,9 @@
|
|
16
16
|
|
17
17
|
|
18
18
|
|
19
|
-
追記: 写真1,写真2と書かれた箇所は,次のような出力結果が得られています.(写真2は一部を載せています)
|
20
|
-
|
21
|
-
### 写真
|
19
|
+
### 写真
|
22
|
-
|
20
|
+
|
23
|
-
![
|
21
|
+
![イメージ説明](f7d9327cc737b72348a7d663a35830bd.png)
|
24
|
-
|
25
|
-
### 写真2
|
26
|
-
|
27
|
-
![イメージ説明](9dfc049bbfcf8cafa5b450257e572237.png)
|
28
22
|
|
29
23
|
### テキスト
|
30
24
|
|
@@ -234,27 +228,13 @@
|
|
234
228
|
|
235
229
|
|
236
230
|
|
237
|
-
for num in tfs:#写真1
|
238
|
-
|
239
|
-
print(type(num))
|
240
|
-
|
241
|
-
print(num)
|
242
|
-
|
243
|
-
|
244
|
-
|
245
|
-
for num in doc:#写真2
|
246
|
-
|
247
|
-
print(type(num))
|
248
|
-
|
249
|
-
print(num)
|
250
|
-
|
251
|
-
|
231
|
+
tf_val = [num.get(doc[0]) for num in tfs] #単語毎にtf値を取り出したい(問題の箇所)
|
252
|
-
|
253
|
-
|
254
|
-
|
232
|
+
|
233
|
+
|
234
|
+
|
255
|
-
|
235
|
+
print('nouns:',nouns)
|
256
|
-
|
236
|
+
|
257
|
-
|
237
|
+
print('tf:',tf_val)
|
258
238
|
|
259
239
|
#print('dfs:',dfs)
|
260
240
|
|
2
写真の追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -16,6 +16,16 @@
|
|
16
16
|
|
17
17
|
|
18
18
|
|
19
|
+
追記: 写真1,写真2と書かれた箇所は,次のような出力結果が得られています.(写真2は一部を載せています)
|
20
|
+
|
21
|
+
### 写真1
|
22
|
+
|
23
|
+
![![イメージ説明](f7b2d482ad0d70a7a32aa325cd8dbff8.png)]
|
24
|
+
|
25
|
+
### 写真2
|
26
|
+
|
27
|
+
![イメージ説明](9dfc049bbfcf8cafa5b450257e572237.png)
|
28
|
+
|
19
29
|
### テキスト
|
20
30
|
|
21
31
|
```protein.txt
|
@@ -224,9 +234,21 @@
|
|
224
234
|
|
225
235
|
|
226
236
|
|
237
|
+
for num in tfs:#写真1
|
238
|
+
|
239
|
+
print(type(num))
|
240
|
+
|
241
|
+
print(num)
|
242
|
+
|
243
|
+
|
244
|
+
|
245
|
+
for num in doc:#写真2
|
246
|
+
|
247
|
+
print(type(num))
|
248
|
+
|
249
|
+
print(num)
|
250
|
+
|
227
|
-
tf_val = [num.get(doc) for num in tfs] #単語毎にtf値を取り出したい(問題の箇所)
|
251
|
+
#tf_val = [num.get(doc) for num in tfs] #単語毎にtf値を取り出したい(問題の箇所)
|
228
|
-
|
229
|
-
print(tf_val)
|
230
252
|
|
231
253
|
|
232
254
|
|
1
コードの修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -224,7 +224,7 @@
|
|
224
224
|
|
225
225
|
|
226
226
|
|
227
|
-
tf_val = [num.get(
|
227
|
+
tf_val = [num.get(doc) for num in tfs] #単語毎にtf値を取り出したい(問題の箇所)
|
228
228
|
|
229
229
|
print(tf_val)
|
230
230
|
|