質問編集履歴

2

情報の修正

2018/09/29 06:06

投稿

taiyo2017
taiyo2017

スコア170

test CHANGED
File without changes
test CHANGED
@@ -44,6 +44,4 @@
44
44
 
45
45
  で名詞・主語・述語とでたものを抽出したいです。
46
46
 
47
- 最終的にやりたいこととしては、名詞・主語・述語を見つけてから、ルールベースアルゴリズムを使って文章を作り直したいです。
48
-
49
47
  どのようにすればそれができますか?

1

情報の修正

2018/09/29 06:06

投稿

taiyo2017
taiyo2017

スコア170

test CHANGED
@@ -1 +1 @@
1
- cabocha -f1で名詞とでたものを抽出したい
1
+ cabochaで名詞・主語・述語とでたものを抽出したい
test CHANGED
@@ -2,68 +2,48 @@
2
2
 
3
3
  ```ここに言語を入力
4
4
 
5
+ #!/usr/bin/python
6
+
7
+ #-*- coding: utf-8 -*-
8
+
9
+
10
+
11
+ import CaboCha
12
+
13
+
14
+
15
+ c = CaboCha.Parser("")
16
+
5
- cabocha -f1
17
+ c = CaboCha.Parser()
18
+
19
+
20
+
21
+ sentence = "太郎はこの本を二郎を見た女性に渡した"
22
+
23
+
24
+
25
+ print(c.parseToString(sentence))
26
+
27
+
28
+
29
+ tree = c.parse(sentence)
30
+
31
+
32
+
33
+ print(tree.toString(CaboCha.FORMAT_LATTICE))
6
34
 
7
35
  ```
8
36
 
9
- とコマンドを打っ
37
+ いう風にドを書い係り受け解析をしました。
10
38
 
11
39
  ```ここに言語を入力
12
40
 
13
- 太郎は花子が読んでいる本を次郎に渡した
41
+ print(tree.toString(CaboCha.FORMAT_LATTICE))
14
42
 
15
43
  ```
16
44
 
17
- コマンド打つと、
45
+ で名詞・主語・述語でたもの抽出したいです。
18
46
 
19
- ```こに言語を入力
47
+ 最終的にやりたいととしては、名詞・主・述語見つけてから、ルールベースアルゴリズムを使って文章を作り直したいです。
20
48
 
21
- 太郎 名詞,固有名詞,人名,名,*,*,太郎,タロウ,タロー
22
-
23
- は 助詞,係助詞,*,*,*,*,は,ハ,ワ
24
-
25
- * 1 2D 0/1 1.700175
26
-
27
- 花子 名詞,固有名詞,人名,名,*,*,花子,ハナコ,ハナコ
28
-
29
- が 助詞,格助詞,一般,*,*,*,が,ガ,ガ
30
-
31
- * 2 3D 0/2 1.825021
32
-
33
- 読ん 動詞,自立,*,*,五段・マ行,連用タ接続,読む,ヨン,ヨン
34
-
35
- で 助詞,接続助詞,*,*,*,*,で,デ,デ
36
-
37
- いる 動詞,非自立,*,*,一段,基本形,いる,イル,イル
38
-
39
- * 3 5D 0/1 -0.742128
40
-
41
- 本 名詞,一般,*,*,*,*,本,ホン,ホン
42
-
43
- を 助詞,格助詞,一般,*,*,*,を,ヲ,ヲ
44
-
45
- * 4 5D 1/2 -0.742128
46
-
47
- 次 名詞,一般,*,*,*,*,次,ツギ,ツギ
48
-
49
- 郎 名詞,一般,*,*,*,*,郎,ロウ,ロー
50
-
51
- に 助詞,格助詞,一般,*,*,*,に,ニ,ニ
52
-
53
- * 5 -1D 0/1 0.000000
54
-
55
- 渡し 動詞,自立,*,*,五段・サ行,連用形,渡す,ワタシ,ワタシ
56
-
57
- た 助動詞,*,*,*,特殊・タ,基本形,た,タ,タ
58
-
59
- EOS
60
-
61
- ```
62
-
63
- と言う風にでました。このうちの、
64
-
65
- 名詞だけを抽出したいです。このケースだと、
66
-
67
- 太郎・花子・本・次・郎です。
68
-
69
- どのようにそれができますか?
49
+ どのようにすればそれができますか?