歩いたら休め

If the implementation is easy to explain, it may be a good idea.

Python

【Python】chatworkAPIを叩くとき、requestsライブラリを使うと楽だった

以前、こちらの記事を参考にchatworkのAPIを叩くプログラムを書いてましたが、自分のOSXのpyenvでpycurlがうまく動作せず、pyenv上のPython3系に移行させる際に不便そうでした。 qiita.com しかし、Pythonのrequestsライブラリを使うことで、更に簡単にPOST…

【Python】不動産のドメイン知識を得るために、業界の方々が紹介しているリンク集を自動投稿するブログを作った

データ分析にはドメイン知識が必須です。 せっかく一生懸命分析しても、「あ、その結果ってそうなんだよ!でもありがたいけど、当たり前すぎて役にたたないなあ…」と言われ、がんばった成果が無駄になってしまうことも度々だとか。 売上がアップしても、その…

【Python】KING OF PRISMが素晴らしかったのでテキストマイニング環境を整えてみた

みなさんは現在放映中の映画KING OF PRISM by PrettyRhythmを観ましたか? kinpri.com 2014年に放送終了した女児向けアニメプリティーリズム・レインボーライブのスピンオフで、男性キャラにフォーカスしたストーリーが展開されています。監督を始めとする、…

【Python2】弊社のコーポレートサイトが更新してたらChatworkに通知するbotを作った

私、ずっと弊社にいたのに、弊社のこと全然分かってあげられてなかった…。 「他の部署が面白いことやってるのに、社長が話してて初めて知った!」ってことが多かったので、 弊社のコーポレートサイトが更新したらChatworkに通知するbotを作りました。 Chatwo…

【Python2】Twitterの検索結果を自動でリツイートするbotを作りました

@kayourockというアカウントを運営しているのですが、 ここ1年以上、ツイートの内容も更新できないし、自分の力で音楽をdigる時間も少なくなってきてしまいました。 twitter.com 歌謡曲のようなノスタルジックなメロディーのロック/ポップスを紹介。日本なら…

【Python2】Python2.7 + zbar + PILでプリチケのQRコードを隠すプログラム

こちらのプログラムがひとまず完成しました。 kiito.hatenablog.com プリチケのQRコードを隠すプログラムが完成した pic.twitter.com/yBe59HMYnh— 黒めだか (@takeshi0406) December 3, 2015 やっている事自体は簡単なので、zbarを使えれば他の言語でも可能…

【Python】PV数、UU数を出すSQLのクエリを作る関数を作った

最近、Google BigQueryにクエリを投げる毎日です。 社内のデータをBigQueryで一元管理しようとしているため、過去に使われていたクエリの絞り込み条件を移植し、それぞれの絞り込み条件でPV数とUU数をひたすらチェックするという面倒くさい作業をしています…

【Python】音楽ブログをFC2からはてなに移転しました

音楽ブログをFC2ブログからはてなブログに移転しました。 sakana38.hatenablog.com 最近のFC2アカウントの凍結騒ぎ等、FC2がいろいろとキナ臭そうなので。Amazonリンクが使えなくなったりと、年々サービスとして使いづらくなってましたし。 news.yahoo.co.jp…

【プリパラAdventCalender】Pythonの画像処理でプリチケのQRコードを隠せるかどうか試してみた

プリパラ & プリティーリズム Advent Calendar 2015 - Adventarの3日目です。 プリチケの写真を撮ったら、自動でQRコードをかわいく隠してくれるアプリがあると便利だよねって記事です。 プリチケの写真ファイル(png形式)を指定すると、自動でQRコードを…

【Python】Pelican + GitHub Pagesでプロフィールページを作ってみました

Python製の静的サイトジェネレーターPelicanを使って、github.ioのページを作ってみました。 https://takeshi0406.github.io/ ほぼこのページの通りにやっただけです。 Pelican + Markdown + GitHub Pagesで管理するブログの作り方 - blog@sotm.jp 似たよう…

【Ruby】Effective Rubyの項目19 『ruduceを使ってコレクションを畳み込む方法を身に付けよう』のメモ

普段はPythonユーザーなのですが、仕事ではRubyを扱う機会が増えてきました。 Perlから受け継いだTMTOWTDIの思想とか、書いてて勉強になり、楽しい言語です。 関数の定義に必ずしも()が必要なく、関数が変数と同じように扱えるところとか、 「ここインスタン…

【Python】Twilog + Pythonで他人の過去の全ツイートを取得するコード

statsbeginner.hatenablog.com を書いている方がいたのですが、BeautifulSoupとリスト内包表記を使えばもう少し楽に書けるということを示すために書きました。 参考資料 PythonとBeautiful Soupでスクレイピング - Qiita import time from urllib import req…

【ABM】鳥海先生のメタ規範ゲームの話を聞いて、実装しようとしてみた(いくつかわからない点があるけど)

@zaoriku0さんから鳥海不二夫先生がされていた発表の話を聞きました。SNSが流行るかどうかの必要条件を、ゲーム理論を使って説明できないか、という趣旨の研究のようです。 社会シミュレーションの先駆者のAxelrodの論文が基になってるようです。 SNS とゲー…

【Python】R言語を勉強するために「言語処理100本ノック」をPythonで解いてみる

会社の先輩から「これ使ったらいい感じにデータ取ってこれるよ」と渡されたものが、 dplyrとかstringrとかよくわからないパッケージをガンガン導入した自由奔放なRのコードで困っています。 R言語自体にも慣れていないため、 「コードを使って何を表現したい…

【Python】誰か慶應大三田キャンパスで行われる『PythonによるWebスクレイピング講習会』に参加して発表資料を共有してくれ

同期から共有してもらったのですが、『PythonによるWebスクレイピング講習会』というイベントが10/13(火)・10/19(月)に開催されるそうです。 [講習会]PythonによるWebスクレイピング講習会(要申込・全2回)を、10/13(火)・10/19(月)16:30~19…

【Python】Yahoo!天気をクロールして東京の過去のお天気データを取れました

これの続きです kiito.hatenablog.com import csv import time import urllib.request from bs4 import BeautifulSoup # 年月日を作成 years = range(2010,2016) months = range(1,13) days = range(1,32) dates = [[c,m,d] for c in years for m in months …

【Python】Yahoo!天気をクロールして各県の過去のお天気データを取りたかった

過去の各県のお天気データが欲しかったのでYahoo!天気をクロールしてみようとしています。 まずは地域×年月日のURL一覧を列挙してみました。 気象庁のデータが理想だったのですが、いちいちダウンロードしないといけないやつで困っていたのですが、Yahoo!天…

【Python】ipython notebookじゃなくてjupyter notebookで起動するようになってた

8月14日にリリースされたipython 4.0からiPythonとJupyterが分離されているそうです。 GUIを備えたPython実行環境「IPython 4.0」リリース | OSDN Magazineosdn.jp Python向けの「インタラクティブな操作に向けた高機能シェル」をうたう「IPython」開発チー…

【Python】Pythonのmap関数とreduce関数でちょっとしたリスト操作を楽にする

SoftwareDesign8月号に関数型プログラミング特集があり、その中に『Pythonで見る関数型言語の本質』という素晴らしい特集があります。 ソフトウェアデザイン 2015年 08 月号 [雑誌] 出版社/メーカー: 技術評論社 発売日: 2015/07/18 メディア: 雑誌 この商品…

【Deep Learning】Google Deep Dreamのソースコードが公開される→早速Webインターフェイスを実装した方が現る

最近話題になっている、Google Deep Dreamのソースコードが公開され、早速Webインターフェイスを実装した方が現れました。 ラボで人工知能が見る夢、Google Deep Dream用のウェブインターフェースを作ったので公開しました。写真をアップして人工知能に夢を…

【Python】『小飼弾のコードなエッセイ』に書いてた掛け算の実装

本屋で見かけて面白そうだったので買ってきました。 小飼弾のコードなエッセイ ~我々は本当に世界を理解してコードしているのだろうか? (Software Design plus) 作者: 小飼弾 出版社/メーカー: 技術評論社 発売日: 2013/04/16 メディア: 単行本(ソフトカバ…

【メモ】Cythonのオライリー本が出る

Cython ―Cとの融合によるPythonの高速化 作者: Kurt W. Smith,中田秀基(監訳),長尾高弘 出版社/メーカー: オライリージャパン 発売日: 2015/06/19 メディア: 大型本 この商品を含むブログ (2件) を見る

【Python】scipyとmatplotlibでベータ関数を描画

続パタの第4章にあるベータ分布のグラフを描画してみました。 続・わかりやすいパターン認識―教師なし学習入門― 作者: 石井健一郎,上田修功 出版社/メーカー: オーム社 発売日: 2014/08/26 メディア: 単行本(ソフトカバー) この商品を含むブログ (2件) を…

【機械学習】『続・わかりやすいパターン認識』第2章のベイズ更新(ベイズ学習)のシミュレーション

一回ちゃんと勉強しようと思って『続・わかりやすいパターン認識―教師なし学習入門―』を勉強しています。とりあえず図を本の中で描かれてるグラフを再現しながら勉強しています。 from matplotlib.pyplot import * import numpy as np np.random.seed(10) #…

【Python】MacBookAirのローカル環境でPython版のwaifu2xを試してみた

(二次元キャラの)画像をキレイに拡大できるwaifu2xというプログラムが最近話題になっています。元のものはCUDAでGPUを利用しており、自前のMacBookAirでは試せなかったのですが、Pythonで再実装した方がいたので試してみました。 使用するライブラリが数値…

【Python3】pyenv + AnacondaでPython3系環境構築

悪いRubyistの同期が、プログラミング研修のpdfからテキストを読み込んで、正規表現でプログラム部分だけ抽出して楽をしていてワロタので、Pythonでも同じことをやってみたくなりました。 Python2系で文字列を扱うと、だいたい文字列を毎回UTF-8に変換する.e…

【Julia】PythonユーザーがJuliaに入門するための記事のメモ

最近、PHPの世紀末的な自由度に触れて、今まで自分がThe Zen of Pythonに守られていたことを自覚しました。新しい言語を勉強してみたくなりました。 そこで統計解析用の言語であるJuliaを触ってみました。RやPythonよりも早いそうです。 PythonistaのためのJ…

【メモ】三親等内の婚姻を禁止する制約上の親族関係ネットワークのシミュレーション

クロード・レヴィ=ストロースという人類学者が『親族の基本構造』という本で、部族の婚姻関係を数学の群論を使って解析したという話を @KaitoSSS_ さんに聞きました。 親族の基本構造 作者: クロード・レヴィ=ストロース,福井和美 出版社/メーカー: 青弓社 …

【メモ】ipython notebook --pylab inlineはやめて%matplotlib inlineを書くべきだって聞いたよ

ipython notebookは非常に便利な数値計算&解析ツールです。そのオプションの--pylab inlineはやめるべきだという話を聞きました。 その理由は同時にnumpyをトップレベルでインポートしてしまうため、関数名に混乱が起こるというもの。 iPython Notebookの--…

【Python】エロゲトレーラーズAPIで「巫女」のタイトルを持つゲームを検索して、ErogameScapeをスクレイピングして声優を取得する

エロゲのネットワーク解析とか面白そうだと感じています。こちらはAmazonのAPIを使っていますが、最初にエロゲを網羅的にチェックしたり、他のサイトの情報(例えばDMMやErogameScape -エロゲー批評空間-)と組み合わせて何か解析したいと思ってもなかなか難…