【祝100回】Python-Word Cloud x World Cup Wiki x感謝 No.100

自己投資としてチャレンジしている内容を Blog で公開しています。

自己投資として始めたプログラミング学習状況の共有が、今回 第 100 回を迎えました。祝 100 回 を記念して、みなさまへの感謝の気持ちを、以前公開した World Cloud の結果にぶちこみました!

▼1. 祝 100 回 kumoman blog (くもまん ブログ)

コロナ禍になってふさぎ込む日々に、何かできることがないかと始めたこの kumoman blog (くもまん ブログ)。

自分のプログラミング学習の output として、動かしたコードとその結果を blog に公開してきました。それから約 3 年たち、遂に第 100 回の公開を迎えました!!!

100 回目を記念して、ジョイマンさんのネタをお借りし、みなさまへの感謝の気持ちを Word Cloud にのせて、python コードでお伝えします!


▼2. 事前準備

本 blog で以前、以下のような Python コードで Word Cloud を実行した結果を紹介しました。Python – Word Cloud やってみた Visual Studio Code on Ubuntu No.90

今回はこの内容を基に、みなさまへの感謝の気持ちを加えて実装した python コードとその結果を紹介します。

2022FIFAWorldCupWiki

▼3. Pythonx WordCloud x 2022 FIFAワールドカップWiki x 感謝 = ????

3-1. Word Cloud で表示する文字を含むテキストに感謝の気持ちを追加

以前、FIFA ワールドカップの Wiki 2022 FIFAワールドカップ の内容を Word Cloud で表示しました。この Wiki の内容に感謝の気持ちを追記したテキストファイルを作成します。
この例では textWCUPari.txt となります。

3-2. WordCloud を実装する Python コードを作成

python のファイル wcarigato.py を作成し WordCloud を表示します。

import numpy as np
import matplotlib.pyplot as plt
from wordcloud import WordCloud

x, y = np.ogrid[:300, :300]

mask = (x - 150) ** 2 + (y - 150) ** 2 > 130 ** 2
mask = 255 * mask.astype(int)

with open('textWCUPari.txt', 'r') as f:
    text = f.read()

wc=WordCloud(mask=mask,background_color="white",font_path="/home/xxx/wordcloudtest/ipaexm00401/ipaexm.ttf").generate(text)
plt.imshow(wc, interpolation='bilinear')
plt.axis("off")
plt.show()

3-3. 実行結果

実行結果が以下となります!!! Congratulations No.100 !!! Thank you everyone !!!

ArigatoOrigoto

▼4. 参考情報

  1. Python – Word Cloud やってみた Visual Studio Code on Ubuntu No.90
  2. 2022 FIFAワールドカップ

以上です。Thank you, Thank you, Thank you So much !!!


コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です