Toolbox for Japanese text.
Project description
Shikaku (詩客)
Toolbox for Japanese text.
Example
from shikaku import load_aozorabunko, TextModel, WordCloud
import matplotlib.pyplot as plt
# Aozora Bunko, author_id = 35, work_id = 1567 ==> Run, Melos!
text = load_aozorabunko(35, 1567)
# Text generator using Markov chains.
model = TextModel()
model.fit(text)
result = model.generate()
print(result)
# Word cloud.
wc = WordCloud()
wc.fit(text)
result = wc.generate()
result.to_file("wc.png")
# Visualize Markov chains (preliminary).
model = TextModel(state_size=1)
model.fit("吾輩は猫である。名前はまだない。")
model.plot()
plt.savefig("model.png")
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
shikaku-0.1.0.post1.tar.gz
(6.3 kB
view hashes)
Built Distribution
Close
Hashes for shikaku-0.1.0.post1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | caae176702b3e44349d166f8143eab2489c8b89c32ae57eb16368bf4eb03d450 |
|
MD5 | 7c6c038cba69a9d9b32dfad2aa50f86a |
|
BLAKE2b-256 | 797817c6eb2abc70c3e5af67cf916ef36e8668070f4db1f5ea7e07243ccd273c |