1-1.電卓として利用する

加減乗除の順序、整数か浮動小数か、等の確認。

>>> 12 / (4 + 1)
2

1-2.階乗

掛け算の結果は長整数になる。

>>> 26 ** 100
3142930641582938830174357788501626427282669988762475256374173175398995908420104023465432599069702289330964075081611719197835869803511992549376L

1-3.リストへ掛け算

リストの要素の繰り返しになる。

>>> ['Monty', 'Python'] * 20
['Monty', 'Python', 'Monty', 'Python', 'Monty', 'Python', 'Monty', 'Python', 'Monty', 'Python', 'Monty', 'Python', 'Monty', 'Python', 'Monty', 'Python', 'Monty', 'Python', 'Monty', 'Python', 'Monty', 'Python', 'Monty', 'Python', 'Monty', 'Python', 'Monty', 'Python', 'Monty', 'Python', 'Monty', 'Python', 'Monty', 'Python', 'Monty', 'Python', 'Monty', 'Python', 'Monty', 'Python']

>>> 3 * sent1
['Call', 'me', 'Ishmael', '.', 'Call', 'me', 'Ishmael', '.', 'Call', 'me', 'Ishmael', '.']

1-4.単語数

タイプとトークンの確認もしておく。

>>> len(text2)
141576

>>> len(set(text2))
6833

1-5.語彙の多様性

タイプ(異なり語/アイテム)とトークンの区別。日本語版では「タイプ」は「異なり語/アイテム」と訳されている。

1-6.分散プロット

Elinor, Marianne は同時に登場することがある。Edward, Willoughby は相補的に出現。 Marianne と Willoughby が同時に出てくることが多い。

>>> text2.dispersion_plot(["Edward","Elinor","Marianne","Willoughby"])
_images/1-5.jpg

Table Of Contents

Previous topic

Chapter 1. Python と言語処理

Next topic

1-7.コロケーション

This Page