1
1
2
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
3
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2
+ <!DOCTYPE html>
4
3
5
- < html xmlns =" http://www.w3.org/1999/xhtml " >
4
+ < html >
6
5
< head >
7
- < meta http-equiv =" X-UA-Compatible " content =" IE=Edge " />
8
- < meta http-equiv =" Content-Type " content ="text/html; charset=utf-8 " />
6
+ < meta charset =" utf-8 " />
7
+ < meta name =" viewport " content ="width=device-width, initial-scale=1.0 " />
9
8
< title > rake_nltk.rake — rake-nltk 1.0.4 documentation</ title >
10
- < link rel ="stylesheet " href ="../../_static/alabaster.css " type =" text/ css " />
11
- < link rel ="stylesheet " href ="../../_static/pygments.css " type =" text/ css " />
12
- < script type =" text/javascript " id =" documentation_options " data-url_root ="../../ " src ="../../_static/documentation_options.js "> </ script >
13
- < script type =" text/javascript " src ="../../_static/jquery.js "> </ script >
14
- < script type =" text/javascript " src ="../../_static/underscore.js "> </ script >
15
- < script type =" text/javascript " src ="../../_static/doctools.js "> </ script >
9
+ < link rel ="stylesheet " type =" text/css " href ="../../_static/pygments. css " />
10
+ < link rel ="stylesheet " type =" text/css " href ="../../_static/alabaster. css " />
11
+ < script data-url_root ="../../ " id =" documentation_options " src ="../../_static/documentation_options.js "> </ script >
12
+ < script src ="../../_static/jquery.js "> </ script >
13
+ < script src ="../../_static/underscore.js "> </ script >
14
+ < script src ="../../_static/doctools.js "> </ script >
16
15
< link rel ="index " title ="Index " href ="../../genindex.html " />
17
16
< link rel ="search " title ="Search " href ="../../search.html " />
18
17
@@ -50,21 +49,21 @@ <h3>Stay Connected</h3>
50
49
51
50
< p > < a href ="https://twitter.com/sharmavishwas7 " class ="twitter-follow-button " data-show-count ="false "> Follow @sharmavishwas7</ a > < script > ! function ( d , s , id ) { var js , fjs = d . getElementsByTagName ( s ) [ 0 ] , p = / ^ h t t p : / . test ( d . location ) ?'http' :'https' ; if ( ! d . getElementById ( id ) ) { js = d . createElement ( s ) ; js . id = id ; js . src = p + '://platform.twitter.com/widgets.js' ; fjs . parentNode . insertBefore ( js , fjs ) ; } } ( document , 'script' , 'twitter-wjs' ) ; </ script > </ p >
52
51
< div id ="searchbox " style ="display: none " role ="search ">
53
- < h3 > Quick search</ h3 >
52
+ < h3 id =" searchlabel " > Quick search</ h3 >
54
53
< div class ="searchformwrapper ">
55
54
< form class ="search " action ="../../search.html " method ="get ">
56
- < input type ="text " name ="q " />
55
+ < input type ="text " name ="q " aria-labelledby =" searchlabel " autocomplete =" off " autocorrect =" off " autocapitalize =" off " spellcheck =" false " />
57
56
< input type ="submit " value ="Go " />
58
- < input type ="hidden " name ="check_keywords " value ="yes " />
59
- < input type ="hidden " name ="area " value ="default " />
60
57
</ form >
61
58
</ div >
62
59
</ div >
63
- < script type =" text/javascript " > $ ( '#searchbox' ) . show ( 0 ) ; </ script >
60
+ < script > $ ( '#searchbox' ) . show ( 0 ) ; </ script >
64
61
</ div >
65
62
</ div >
66
63
< div class ="documentwrapper ">
67
64
< div class ="bodywrapper ">
65
+
66
+
68
67
< div class ="body " role ="main ">
69
68
70
69
< h1 > Source code for rake_nltk.rake</ h1 > < div class ="highlight "> < pre >
@@ -76,12 +75,12 @@ <h1>Source code for rake_nltk.rake</h1><div class="highlight"><pre>
76
75
< span class ="sd "> """</ span >
77
76
78
77
< span class ="kn "> import</ span > < span class ="nn "> string</ span >
79
- < span class ="kn "> from</ span > < span class ="nn "> collections</ span > < span class ="k "> import</ span > < span class ="n "> Counter</ span > < span class ="p "> ,</ span > < span class ="n "> defaultdict</ span >
80
- < span class ="kn "> from</ span > < span class ="nn "> itertools</ span > < span class ="k "> import</ span > < span class ="n "> chain</ span > < span class ="p "> ,</ span > < span class ="n "> groupby</ span > < span class ="p "> ,</ span > < span class ="n "> product</ span >
78
+ < span class ="kn "> from</ span > < span class ="nn "> collections</ span > < span class ="kn "> import</ span > < span class ="n "> Counter</ span > < span class ="p "> ,</ span > < span class ="n "> defaultdict</ span >
79
+ < span class ="kn "> from</ span > < span class ="nn "> enum</ span > < span class ="kn "> import</ span > < span class ="n "> Enum</ span >
80
+ < span class ="kn "> from</ span > < span class ="nn "> itertools</ span > < span class ="kn "> import</ span > < span class ="n "> chain</ span > < span class ="p "> ,</ span > < span class ="n "> groupby</ span > < span class ="p "> ,</ span > < span class ="n "> product</ span >
81
81
82
82
< span class ="kn "> import</ span > < span class ="nn "> nltk</ span >
83
- < span class ="kn "> from</ span > < span class ="nn "> enum</ span > < span class ="k "> import</ span > < span class ="n "> Enum</ span >
84
- < span class ="kn "> from</ span > < span class ="nn "> nltk.tokenize</ span > < span class ="k "> import</ span > < span class ="n "> wordpunct_tokenize</ span >
83
+ < span class ="kn "> from</ span > < span class ="nn "> nltk.tokenize</ span > < span class ="kn "> import</ span > < span class ="n "> wordpunct_tokenize</ span >
85
84
86
85
87
86
< div class ="viewcode-block " id ="Metric "> < a class ="viewcode-back " href ="../../api.html#rake_nltk.Metric "> [docs]</ a > < span class ="k "> class</ span > < span class ="nc "> Metric</ span > < span class ="p "> (</ span > < span class ="n "> Enum</ span > < span class ="p "> ):</ span >
@@ -95,11 +94,11 @@ <h1>Source code for rake_nltk.rake</h1><div class="highlight"><pre>
95
94
< div class ="viewcode-block " id ="Rake "> < a class ="viewcode-back " href ="../../api.html#rake_nltk.Rake "> [docs]</ a > < span class ="k "> class</ span > < span class ="nc "> Rake</ span > < span class ="p "> (</ span > < span class ="nb "> object</ span > < span class ="p "> ):</ span >
96
95
< span class ="sd "> """Rapid Automatic Keyword Extraction Algorithm."""</ span >
97
96
98
- < span class ="k "> def</ span > < span class ="nf "> __init__</ span > < span class ="p "> (</ span >
97
+ < span class ="k "> def</ span > < span class ="fm "> __init__</ span > < span class ="p "> (</ span >
99
98
< span class ="bp "> self</ span > < span class ="p "> ,</ span >
100
99
< span class ="n "> stopwords</ span > < span class ="o "> =</ span > < span class ="kc "> None</ span > < span class ="p "> ,</ span >
101
100
< span class ="n "> punctuations</ span > < span class ="o "> =</ span > < span class ="kc "> None</ span > < span class ="p "> ,</ span >
102
- < span class ="n "> language</ span > < span class ="o "> =</ span > < span class ="s2 "> " ;english" ;</ span > < span class ="p "> ,</ span >
101
+ < span class ="n "> language</ span > < span class ="o "> =</ span > < span class ="s1 "> ' ;english' ;</ span > < span class ="p "> ,</ span >
103
102
< span class ="n "> ranking_metric</ span > < span class ="o "> =</ span > < span class ="n "> Metric</ span > < span class ="o "> .</ span > < span class ="n "> DEGREE_TO_FREQUENCY_RATIO</ span > < span class ="p "> ,</ span >
104
103
< span class ="n "> max_length</ span > < span class ="o "> =</ span > < span class ="mi "> 100000</ span > < span class ="p "> ,</ span >
105
104
< span class ="n "> min_length</ span > < span class ="o "> =</ span > < span class ="mi "> 1</ span > < span class ="p "> ,</ span >
@@ -241,7 +240,7 @@ <h1>Source code for rake_nltk.rake</h1><div class="highlight"><pre>
241
240
< span class ="n "> rank</ span > < span class ="o "> +=</ span > < span class ="mf "> 1.0</ span > < span class ="o "> *</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> degree</ span > < span class ="p "> [</ span > < span class ="n "> word</ span > < span class ="p "> ]</ span >
242
241
< span class ="k "> else</ span > < span class ="p "> :</ span >
243
242
< span class ="n "> rank</ span > < span class ="o "> +=</ span > < span class ="mf "> 1.0</ span > < span class ="o "> *</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> frequency_dist</ span > < span class ="p "> [</ span > < span class ="n "> word</ span > < span class ="p "> ]</ span >
244
- < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> rank_list</ span > < span class ="o "> .</ span > < span class ="n "> append</ span > < span class ="p "> ((</ span > < span class ="n "> rank</ span > < span class ="p "> ,</ span > < span class ="s2 "> " ; " ;</ span > < span class ="o "> .</ span > < span class ="n "> join</ span > < span class ="p "> (</ span > < span class ="n "> phrase</ span > < span class ="p "> )))</ span >
243
+ < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> rank_list</ span > < span class ="o "> .</ span > < span class ="n "> append</ span > < span class ="p "> ((</ span > < span class ="n "> rank</ span > < span class ="p "> ,</ span > < span class ="s1 "> ' ; ' ;</ span > < span class ="o "> .</ span > < span class ="n "> join</ span > < span class ="p "> (</ span > < span class ="n "> phrase</ span > < span class ="p "> )))</ span >
245
244
< span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> rank_list</ span > < span class ="o "> .</ span > < span class ="n "> sort</ span > < span class ="p "> (</ span > < span class ="n "> reverse</ span > < span class ="o "> =</ span > < span class ="kc "> True</ span > < span class ="p "> )</ span >
246
245
< span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> ranked_phrases</ span > < span class ="o "> =</ span > < span class ="p "> [</ span > < span class ="n "> ph</ span > < span class ="p "> [</ span > < span class ="mi "> 1</ span > < span class ="p "> ]</ span > < span class ="k "> for</ span > < span class ="n "> ph</ span > < span class ="ow "> in</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> rank_list</ span > < span class ="p "> ]</ span >
247
246
@@ -285,14 +284,11 @@ <h1>Source code for rake_nltk.rake</h1><div class="highlight"><pre>
285
284
< span class ="sd "> """</ span >
286
285
< span class ="n "> groups</ span > < span class ="o "> =</ span > < span class ="n "> groupby</ span > < span class ="p "> (</ span > < span class ="n "> word_list</ span > < span class ="p "> ,</ span > < span class ="k "> lambda</ span > < span class ="n "> x</ span > < span class ="p "> :</ span > < span class ="n "> x</ span > < span class ="ow "> not</ span > < span class ="ow "> in</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> to_ignore</ span > < span class ="p "> )</ span >
287
286
< span class ="n "> phrases</ span > < span class ="o "> =</ span > < span class ="p "> [</ span > < span class ="nb "> tuple</ span > < span class ="p "> (</ span > < span class ="n "> group</ span > < span class ="p "> [</ span > < span class ="mi "> 1</ span > < span class ="p "> ])</ span > < span class ="k "> for</ span > < span class ="n "> group</ span > < span class ="ow "> in</ span > < span class ="n "> groups</ span > < span class ="k "> if</ span > < span class ="n "> group</ span > < span class ="p "> [</ span > < span class ="mi "> 0</ span > < span class ="p "> ]]</ span >
288
- < span class ="k "> return</ span > < span class ="nb "> list</ span > < span class ="p "> (</ span >
289
- < span class ="nb "> filter</ span > < span class ="p "> (</ span >
290
- < span class ="k "> lambda</ span > < span class ="n "> x</ span > < span class ="p "> :</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> min_length</ span > < span class ="o "> <=</ span > < span class ="nb "> len</ span > < span class ="p "> (</ span > < span class ="n "> x</ span > < span class ="p "> )</ span > < span class ="o "> <=</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> max_length</ span > < span class ="p "> ,</ span > < span class ="n "> phrases</ span >
291
- < span class ="p "> )</ span >
292
- < span class ="p "> )</ span > </ div >
287
+ < span class ="k "> return</ span > < span class ="nb "> list</ span > < span class ="p "> (</ span > < span class ="nb "> filter</ span > < span class ="p "> (</ span > < span class ="k "> lambda</ span > < span class ="n "> x</ span > < span class ="p "> :</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> min_length</ span > < span class ="o "> <=</ span > < span class ="nb "> len</ span > < span class ="p "> (</ span > < span class ="n "> x</ span > < span class ="p "> )</ span > < span class ="o "> <=</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> max_length</ span > < span class ="p "> ,</ span > < span class ="n "> phrases</ span > < span class ="p "> ))</ span > </ div >
293
288
</ pre > </ div >
294
289
295
290
</ div >
291
+
296
292
</ div >
297
293
</ div >
298
294
< div class ="clearer "> </ div >
@@ -301,8 +297,8 @@ <h1>Source code for rake_nltk.rake</h1><div class="highlight"><pre>
301
297
©2018, Vishwas B Sharma.
302
298
303
299
|
304
- Powered by < a href ="http://sphinx-doc.org/ "> Sphinx 1.7.5 </ a >
305
- & < a href ="https://github.com/bitprophet/alabaster "> Alabaster 0.7.10 </ a >
300
+ Powered by < a href ="http://sphinx-doc.org/ "> Sphinx 4.2.0 </ a >
301
+ & < a href ="https://github.com/bitprophet/alabaster "> Alabaster 0.7.12 </ a >
306
302
307
303
</ div >
308
304
0 commit comments