座学録

id:hikaru515 の技術ブログです

なんか本を買いすぎた

最近 Apple Music を結構利用していて、気になった曲をすぐにダウンロードして仕事中に聞いたり、ふと思い出したり、松屋で流れていたりしただけの曲をすぐにタダでダウンロードできることにハマってきた。本も同じように買えるような仕組みになったら少しうれしいが、僕が買いたい本は専門書が多いので、そういうわけにも行かない気がする。

そして懲りずに本に高いお金を払っている。また忘れそうなのでここに何を買ったのか書いておこうと思う。合計 7 冊。いずれも完読はしていない。

続きを読む

(また) Markdown記事執筆 & メモ環境を Emacs につくった

まえおき

一体 Emacs の環境を作り直すの何回目だろうか.

ここのところ, ある有料エディタの無料試用期間で試していた. そのエディタを使って Markdown でメモをとっていた. しかし, どうにも課金する気にはなれず.

エディタに不満があったわけではない. 今まで試したどんなものよりもファイルの管理が簡単だったし, 自動同期機能などは最高だった. Dropbox でファイル同期させたりするのが苦手な僕としてはとてもよかったのだが...

ということで, 少し慣れている環境を(また)手放しててきとうにプレーンテキストでメモ, 記事執筆をできる環境を整えることにした.

で, また Emacs である.

続きを読む

Pandasの抽出条件

技術ブログというよりは学んだことを適当にかいてくことにした.

まえがき

Pandas を使っているときによくやる処理として, 「条件を満たす行のみ抽出する」という処理がある.

例えば, 次のようなことだ.

>>> import pandas as pd

>>> df = pd.DataFrame([[1, 1], [2, 2], [3, 1]], columns=['key', 'val'])

>>> df

 key val

0 1 1

1 2 2

2 3 1

>>> df[df['val'] == 1] # val 列が1のところのみ抽出したい

 key val

0 1 1

2 3 1

この抽出について少し解説と, 抽出条件にリストを使いたいときのメソッドがあるので紹介する.

続きを読む

DjangoのFormオブジェクトの使い方Tips

Django とは

Django とは, Python の Web フレームワークです. Ruby でいうところの Rails *1に相当するフレームワークで, Git ホスティングサービスのBitbucket や最近「インスタ映え」で話題の Instagram にも利用されています*2.

この記事を書いている人も Django を使って Web アプリを作ったり作らなかったりしています.

*1:実は Rails 使ったことないんですが.

*2:出展: http://djangoproject.jp/whouses/

続きを読む

なぜデータの前処理は難しいのか?

データ分析の業務工程のうち、半分以上は前処理で占められているという話がある。おそらく業界の人間であれば必ず一度は聞き、実際に実感する話であり、それ以外の人でも興味がある人であればこの話を聞いたことがあるだろう。

しかし実際のところなぜデータの前処理でそこまで時間を食うのか、あるいは何がそんなに難しいのかを解説されたことがほとんどない気がする*1。ということで、1年ほど仕事をしてきた私見を書いてみようと思う。あくまでも個人の経験と偏見に基づいた話なのでこれが「普遍的な難しさである」と主張する気はない。しかし、なんとなく「似たようなこと」は日本中のそこかしこで起きているんじゃないかと根拠もなく思ってはいる。

この記事は個人の見解であり、筆者が所属する組織・団体などの意見を代表するものではありません*2

*1:個人の感想です。おそらく少しググるだけで多少は情報が手に入ると思います。

*2:一度書いてみたかった。

続きを読む

類似度のお話

まえがき

この記事は数学とコンピュータ Advent Calendarの6日目の記事です。

昨日は miurror さん、明日は junpeitsuji さんです。

本当は numpy で線形代数の話でもしようかと思ったり {\mathbb{Z}/n\mathbb{Z}} を Python で作るとかいう話をしようかと思ったんですが、ちょっと最近忙しすぎるので実装できませんでした。すみません。

以下ではプログラミング言語としてはPythonをつかいます。数式で {x} とか {y} と書いてあったらある次元のユークリッド空間の元だと思ってください。

続きを読む

シェル芸勉強会大阪サテライトに参加しました

はい。

515ひかるです。最近仕事が忙しすぎて死にかけています。

12/2の土曜日にシェル芸勉強会の大阪サテライトに参加してきたので少しその感想を書きます。午前中は用事があったので午後から参加しました。

続きを読む