毎日テキストマイニング

180日間、毎日テキストマイニングをするブログです

2018/8/20【58日目】そろそろNetworkXに触れてみる

共起ネットワークの話が出てきましたので、そろそろ可視化の勉強をしていきたいと思います。手軽に画像を作るのならKH Coderがいい、という記事を見たのですが、インストールするものが多く、面倒くさそうなので、いつも通りPythonでやっていきたいと思います。

共起ネットワークを作るにはNetworkXというのを使うといいそうです。 いつも通り早速チュートリアルを見てみます。URLはこちらです。

Tutorial — NetworkX 2.1 documentation

NetworkXをpip install

まずはpip installします。

pip install networkx

installできたらimportしてみます。

import networkx as nx
G = nx.Graph()

ここで定義したGというのはノードというものらしいです。ここにオブジェクトを入れることで図ができるようです。 nodeは.add_node()メソッドを使って増やせるみたいです。

G.add_node(1)
G.add_nodes_from([2, 3])

ノードを増やしてどうしたんだ、っていう話ですが、とりあえず進めていきます。

眠いので今日はここまで。 あまりにも少ないので、昨日作ったAKBの辞書を置いておきます。需要はないと思いますが、もし必要な方がいましたらご自由にお使いください。

会いたかった,*,*,1,名詞,固有名詞,一般,*,*,あいたかった,アイタカッタ,アイタカッタ
制服が邪魔をする,*,*,1,名詞,固有名詞,一般,*,*,せいふくがじゃまをする,セイフクガジャマヲスル,セイフクガジャマヲスル
軽蔑していた愛情,*,*,1,名詞,固有名詞,一般,*,*,けいべつしていたあいじょう,ケイベツシテイタアイジョウ,ケイベツシテイタアイジョウ
BINGO!,*,*,1,名詞,固有名詞,一般,*,*,びんご!,ビンゴ!,ビンゴ!
僕の太陽,*,*,1,名詞,固有名詞,一般,*,*,ぼくのたいよう,ボクノタイヨウ,ボクノタイヨウ
夕陽を見ているか?,*,*,1,名詞,固有名詞,一般,*,*,ゆうひをみているか?,ユウヒヲミテイルカ?,ユウヒヲミテイルカ?
ロマンス、イラネ,*,*,1,名詞,固有名詞,一般,*,*,ろまんす、いらね,ロマンス、イラネ,ロマンス、イラネ
桜の花びらたち2008,*,*,1,名詞,固有名詞,一般,*,*,さくらのはなびらたち2008,サクラノハナビラタチ2018,サクラノハナビラタチ2018
Baby! Baby! Baby!,*,*,1,名詞,固有名詞,一般,*,*,べいびー!べいびー!べいびー!,ベイビ!ーベイビー!ベイビー!,ベイビ!ーベイビー!ベイビー!
大声ダイヤモンド,*,*,1,名詞,固有名詞,一般,*,*,おおごえだいやもんど,オオゴエダイヤモンド,オオゴエダイヤモンド
10年桜,*,*,1,名詞,固有名詞,一般,*,*,じゅうねんざくら,ジュウネンザクラ,ジュウネンザクラ
涙サプライズ!,*,*,1,名詞,固有名詞,一般,*,*,なみださぷらいず!,ナミダサプライズ,ナミダサプライズ
言い訳Maybe,*,*,1,名詞,固有名詞,一般,*,*,いいわけめいびー,イイワケメイビー,イイワケメイビー
RIVER,*,*,1,名詞,固有名詞,一般,*,*,りばー,リバー,リバー
桜の栞,*,*,1,名詞,固有名詞,一般,*,*,さくらのしおり,サクラノシオリ,サクラノシオリ
ポニーテールとシュシュ,*,*,1,名詞,固有名詞,一般,*,*,ぽにーてーるとしゅしゅ,ポニーテールトシュシュ,ポニーテールトシュシュ
ヘビーローテーション,*,*,1,名詞,固有名詞,一般,*,*,へびーろーてんしょん,ヘビーローテーション,ヘビーローテーション
Beginner,*,*,1,名詞,固有名詞,一般,*,*,びぎなー,ビギナー,ビギナー
チャンスの順番,*,*,1,名詞,固有名詞,一般,*,*,ちゃんすのじゅんばん,チャンスノジュンバン,チャンスノジュンバン
桜の木になろう,*,*,1,名詞,固有名詞,一般,*,*,さくらのきになろう,サクラノキニナロウ,サクラノキニナロウ
Everyday、カチューシャ,*,*,1,名詞,固有名詞,一般,*,*,えぶりでぃ、かちゅーしゃ,エブリディ、カチューシャ,エブリディ、カチューシャ
フライングゲット,*,*,1,名詞,固有名詞,一般,*,*,ふらいんぐげっと,フライングゲット,フライングゲット
風は吹いている,*,*,1,名詞,固有名詞,一般,*,*,かぜはふいている,カゼハフイテイル,カゼハフイテイル
GIVE ME FIVE!,*,*,1,名詞,固有名詞,一般,*,*,ぎぶみーふぁいぶ!,ギブミーファイブ,ギブミーファイブ
真夏のSounds good !,*,*,1,名詞,固有名詞,一般,*,*,まなつのさうんどぐっど,マナツノサウンドグッド,マナツノサウンドグッド
ギンガムチェック,*,*,1,名詞,固有名詞,一般,*,*,ぎんがむちぇっく,ギンガムチェック,ギンガムチェック
UZA,*,*,1,名詞,固有名詞,一般,*,*,うざ,ウザ,ウザ
永遠プレッシャー,*,*,1,名詞,固有名詞,一般,*,*,えいえんぷれしゃー,エイエンプレッシャー,エイエンプレッシャー
So long !,*,*,1,名詞,固有名詞,一般,*,*,そろんぐ!,ソロング!,ソロング!
さよならクロール,*,*,1,名詞,固有名詞,一般,*,*,さよならくろーる,サヨナラクロール,サヨナラクロール
恋するフォーチュンクッキー,*,*,1,名詞,固有名詞,一般,*,*,こいするふぉーちゅんくっきー,コイスルフォーチュンクッキー,コイスルフォーチュンクッキー
ハート・エレキ,*,*,1,名詞,固有名詞,一般,*,*,はーと・えれき,ハート・エレキ,ハート・エレキ
鈴懸の木の道で……,*,*,1,名詞,固有名詞,一般,*,*,すずかけのきのみちで,スズカケノキノミチデ,スズカケノキノミチデ
前しか向かねえ,*,*,1,名詞,固有名詞,一般,*,*,まえしかむかねぇ,マエシカムカネェ,マエシカムカネェ
ラブラドール・レトリバー,*,*,1,名詞,固有名詞,一般,*,*,らぶらどーる・れとりばー,ラブラドール・レトリバー,,ラブラドール・レトリバー,
心のプラカード,*,*,1,名詞,固有名詞,一般,*,*,こころのぷらかーど,ココロノプラカード,ココロノプラカード
希望的リフレイン,*,*,1,名詞,固有名詞,一般,*,*,きぼうてきりふれいん,キボウテキリフレイン,キボウテキリフレイン
Green Flash,*,*,1,名詞,固有名詞,一般,*,*,ぐりーんふれっしゅ,グリーンフレッシュ,グリーンフレッシュ
僕たちは戦わない,*,*,1,名詞,固有名詞,一般,*,*,ぼくたちはたたかわない,ボクタチハタタカワナイ,ボクタチハタタカワナイ
ハロウィン・ナイト,*,*,1,名詞,固有名詞,一般,*,*,はろうぃん・ないと,ハロウィン・ナイト,ハロウィン・ナイト
唇にBe My Baby,*,*,1,名詞,固有名詞,一般,*,*,くちびるにびーまいべいびー,クチビルニビーマイベイビー,クチビルニビーマイベイビー
君はメロディー,*,*,1,名詞,固有名詞,一般,*,*,きみはめろでぃー,キミハメロディー,キミハメロディー
翼はいらない,*,*,1,名詞,固有名詞,一般,*,*,つばさはいらない,ツバサハイラナイ,ツバサハイラナイ
LOVE TRIP/しあわせを分けなさい,*,*,1,名詞,固有名詞,一般,*,*,らぶとりっぷ/しあわせをわけなさい,ラブトリップ/シアワセヲワケナサイ,ラブトリップ/シアワセヲワケナサイ
ハイテンション,*,*,1,名詞,固有名詞,一般,*,*,はいてんしょん,ハイテンション,ハイテンション
シュートサイン,*,*,1,名詞,固有名詞,一般,*,*,しゅーとさいん,シュートサイン,シュートサイン
願いごとの持ち腐れ,*,*,1,名詞,固有名詞,一般,*,*,ねがいごとのもちぐされ,ネガイゴトノモチグサレ,ネガイゴトノモチグサレ
#好きなんだ,*,*,1,名詞,固有名詞,一般,*,*,#すきなんだ,#スキナンダ,#スキナンダ
11月のアンクレット,*,*,1,名詞,固有名詞,一般,*,*,じゅういちがつのあんくれっと,ジュウイチガツノアンクレット,ジュウイチガツノアンクレット
ジャーバージャ,*,*,1,名詞,固有名詞,一般,*,*,じゃーばーじゃー,ジャーバージャ,ジャーバージャ
Teacher Teacher,*,*,1,名詞,固有名詞,一般,*,*,てぃーちゃーてぃーちゃー,ティーチャーティーチャー,ティーチャーティーチャー
センチメンタルトレイン,*,*,1,名詞,固有名詞,一般,*,*,せんちめんたるとれいん,センチメンタルトレイン,センチメンタルトレイン
365日の紙飛行機,*,*,1,名詞,固有名詞,一般,*,*,さんびゃくろくじゅうごにちのかみひこうき,サンビャクロクジュウゴニチノカミヒコウキ,サンビャクロクジュウゴニチノカミヒコウキ

今日の結果

今日のAKBメンバーによる呟きは51件でした。

f:id:rimt:20180821030712p:plain

{'嬉しい': 11, '可愛い': 5, '楽しい': 4, 'いい': 2, 'ない': 2, 'あやい': 2, 'よい': 2, 'おしい': 2, 'やばい': 2, '良い': 2, '新しい': 1, 'ほしい': 1, 'すごい': 1, '強い': 1, '長い': 1, '愛しい': 1, '凄い': 1, '熱い': 1, '面白い': 1, '優しい': 1, '黄色い': 1} '公演': 16, '嬉しい': 11, 'ちゃん': 11, '今日': 11, '日': 10, '時': 9, 'さん': 7, 'こと': 6, '受付': 6, '映画': 6, 'チームフォー': 6, '次': 6, 'スリー': 6, 'アウト': 6, '可愛い': 5, 'よう': 5, '明日': 5, '皆さん': 5, 'アクシュカイ': 5, '回': 5, 'する': 32, '公演': 16, '嬉しい': 11, 'ちゃん': 11, '今日': 11, '日': 10, 'なる': 10, '時': 9, 'さん': 7, 'てる': 7, 'みる': 7, 'くださる': 7, 'こと': 6, '受付': 6, '映画': 6, 'チームフォー': 6, '次': 6, 'スリー': 6, 'アウト': 6, 'れる': 6,