Mae向きなブログ

Mae向きな情報発信を続けていきたいと思います。

TSVの指定カラムの数値を手軽に棒グラフにして分かりやすくする

最近、コンピュータをワープロとしてしか使ってなかったので、リハビリを兼ねて

Rubyで書き直してみました。

tsv2bargraph.pl.rb

入力データ(2009.tsv): 空白のところはタブです。

2009-01  439 69305
2009-02 336 45463
2009-03 373 45845
2009-04 430 46441
2009-05 306 49709
2009-06 407 66057
2009-07 551 88944
2009-08 402 60289
2009-09 442 52836
2009-10 505 59128
2009-11 557 71414
2009-12 525 81157

実行例

第3カラム(5桁の数値の列)を指定(-k 3)、長さはマックス30文字(-w 30)、使う文字はピリオド(-c .)

$ ./tsv2bargraph.rb -k 3 -c . -w 30 2009.tsv
2009-01 439 69305   .......................
2009-02 336 45463   ...............
2009-03 373 45845   ...............
2009-04 430 46441   ...............
2009-05 306 49709   ................
2009-06 407 66057   ......................
2009-07 551 88944   ..............................
2009-08 402 60289   ....................
2009-09 442 52836   .................
2009-10 505 59128   ...................
2009-11 557 71414   ........................
2009-12 525 81157   ...........................

ちょっと見やすく

$ ./tsv2bargraph.rb -k 3 -c x -w 50 2009.tsv | cut -f1,4
2009-01 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
2009-02 xxxxxxxxxxxxxxxxxxxxxxxxx
2009-03 xxxxxxxxxxxxxxxxxxxxxxxxx
2009-04 xxxxxxxxxxxxxxxxxxxxxxxxxx
2009-05 xxxxxxxxxxxxxxxxxxxxxxxxxxx
2009-06 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
2009-07 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
2009-08 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
2009-09 xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
2009-10 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
2009-11 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
2009-12 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

カエルの楽園

百田尚樹さんの本は、『海賊とよばれた男』を読んで以来、何冊か読んでいますが、書店で面白い本の名前だなと見かけて購入してみた本です。

読み始めるとすぐに、なんとなく何かを言い表しているような本だなと思いましたが難しいことをここでコメントするのはやめにして、単なるフィクションとしての小説を読み終えた後の感想としては、せめてハンニバルゴヤスレイは「ナパージュ」を守る英雄のような存在であって欲しかったなぁと思いました。

カエルの楽園

カエルの楽園

魔法の世紀

以前、『よくわかる人工知能 最先端の人だけが知っているディープラーニングのひみつ』を読んだときに、

 本書を通して、最先端の研究者の方々が、想像する未来というものに素人が触れられたというのが一番の収穫だと思います。

と書いたのですが、本書も全く同じです。私のような凡人には思いもつかないこと、見えていない世界のことを教えてくれる本だと思います。2017年、初読書本でしたが、この本でスタートできて良かったと心から思える本でした。

本書を読んで、落合陽一さんを初めて知りましたが若者に勉強すること、研究すること、新しいことを生み出すことの楽しさを格好良く伝えられる貴重な方だと思います。

魔法の世紀

魔法の世紀

発電の状況(H24〜28)

各月の売電状況

5年分をまとめて表示しているので見辛いですが、以下のようなグラフになりました。数字は伏せていますが、縦軸は売電の金額です。 f:id:rahaema:20161231111218p:plain

各年毎の売電状況

設置して5年になりますが、徐々に発電量が減っているような気がします。単に気候による影響なのか、それとも機器の劣化などの影響なのか気になるところです。太陽光パネルの清掃などをすれば発電量が回復するという話も聞いたことがありますがどうなんでしょうね。経過観察していきたいと思います。数字は伏せていますが、縦軸は売電の合計金額です。 f:id:rahaema:20161231093544p:plain

2016年、読んだ本のリスト

2016年は42冊、本を読みました。

get_book_titles.rb

集計には以下のスクリプトを使用しています。

実行

$ ruby get_book_titles.rb 2016

過去の読んだ本リスト

はじめての深層学習(ディープラーニング)プログラミング

最近、人工知能に関する本を何冊か読んできたので、人工知能や深層学習の概要、概念みたいなものについては少しづつですが、理解が進んでいるような気がします。このような概要、概念は車に置き換えると、ハイブリッドカーは環境に優しいとか、ガソリンエンジンとモーターが互いに協調して動作しているということを知ったということだと思います。

本書の大きな特徴は、ハイブリッドカーの仕組みについて知ることではなく、ハイブリッドカーの運転の方法を教えてくれる自動車学校みたいなものだと思います。最近、ChainerとかTensorFlowという用語を聞くことがありますが、そのインストール方法から試し方が丁寧に説明されていて、実際、プログラムやコマンドを入力しながら、楽しく読み進めることができました。本書を通して仮免許を取得できるところまできたような気がしますので、今後、本免をとって路上を颯爽と運転できるようになりたいものだなと思います。

ウインターカップ2016 男女ベスト8の平均身長

ウインターカップ2016も、今日時点で男子はベスト8、女子はベスト4が出そろいました。 先日、「ウインターカップ2016出場校を平均身長で並べ替え」というエントリを書いたのですが、男女ベスト8に残っているチームを目立つ(赤太字)ようにしてみると以下のようになります。平均身長が高いチームほど残っている傾向があるように見えなくもないですね。

男子

学校名 平均身長(cm)
中部大学第一 185.6
福岡大学附属大濠 185.1
土浦日本大学 184.3
東山 184.1
北陸 184.0
福岡第一 183.6
八王子学園八王子 183.6
県立四日市工業 182.7
正智深谷 182.7
東海大学付属諏訪 182.5
帝京長岡 182.0
延岡学園 181.5
桐光学園 181.2
洛南 181.2
光泉 180.9
美濃加茂 180.7
明成 180.3
九州学院 180.2
東海大学付属札幌 180.1
船橋市船橋 180.1
近畿大学附属 179.3
育英 178.9
八戸学院光星 178.8
高知中央 178.7
実践学園 178.6
県立豊浦 178.5
北陸学院 178.4
尽誠学園 178.4
県立大分舞鶴 178.3
初芝橋本 178.1
県立盛岡南 177.6
日本航空 177.5
県立岡山工業 177.3
奈良育英 177.2
立山形南 177.1
興南 177.0
浜松学院 176.9
県立広島皆実 176.8
県立福島南 176.5
前橋育英 176.3
県立富山工業 176.3
県立平成 176.1
松江西 175.8
県立松山工業 175.0
県立宇都宮工業 174.7
れいめい 173.5
県立佐賀東 173.3
県立佐世保工業 173.2
県立鳴門渦潮 172.7
県立米子工業 172.7

女子

学校名 平均身長(cm)
桜花学園 173.0
昭和学院 172.1
岐阜女子 171.3
東京成徳大学 170.7
聖和学園 170.3
埼玉栄 168.9
県立足羽 168.9
八雲学園 168.7
開志国際 168.3
札幌山の手 168.1
星城 167.9
龍谷富山 167.3
一関学院 167.2
県立湯沢翔北 167.1
県立広島皆実 166.8
大阪薫英女学院 166.8
柴田女子 166.8
聖カタリナ学園 166.5
県立郡山商業 166.5
慶誠 166.5
山形市立商業 166.2
富士学苑 166.1
滋賀短期大学附属 165.9
県立岐阜商業 165.5
県立長崎西 165.4
県立旭 165.0
神戸龍谷 164.9
就実 164.8
土浦日本大学 164.7
東海大学付属諏訪 164.6
京都精華学園 164.6
中村学園女子 164.5
慶進 164.3
奈良文化 164.1
和歌山信愛 163.9
鹿児島市立鹿児島女子 163.8
県立那覇 163.8
浜松開誠館 163.1
作新学院 162.9
前橋市立前橋 162.7
県立いなべ総合学園 162.4
倉吉 162.4
鵬学園 162.3
県立小林 161.9
県立松江商業 161.9
県立富岡東 161.6
佐賀清和 160.3
県立中津北 160.2
県立岡豊 159.8
県立高瀬 159.5