23万のPCを購入しましたよ

お久しぶりです。 なんとこの度転職しました。 つきましては今まで使ってたPC(名前はHPちゃん)が没収されました。 さらばHPちゃんいままでありがとう。 つきましては新たなPCを購入しようと思います。 じゃん!こちらです。 www.lenovo.com ThinkPad X1 Ca…

交差テーブルの命名法

きっかけ RDBにおいて、変異と患者、変異とメタデータ等、多対多の関係で複数のテーブルを紐づける際に必要なのが(厳密に言うと定義すべきなのが)、交差テーブルです。 (参照:SQLアンチパターン - ジェイウォーク) この命名法として、variants_patients…

tqdmでプログレスバーを表示!

ちょこっと便利シリーズ第二弾!! github.com pythonのプログラムを書いていて、プログレスバーを表示したいときってありません?? tqdm はそんなあなたのためのツールです。 tqdm means "progress" in Arabic (taqadum, تقدّم) and is an abbreviation fo…

.editorconfigでチーム開発しようよ

本日ご紹介するのはこちらの商品! ででん! editorconfig.org え、君インデントがタブ使ってるの?? 改行コードがなんか違くないこれ? 意味のない空白だらけのコード PEP8則ってないじゃんか。。 こんなお悩みに答えてくれます。 エディタをまたいで、プ…

pythonで実証する、正規分布 ~ 中心極限定理

連休初日から2日連続有給ぶちかましたkimotonですこんにちは。 中心極限定理とは 大数の法則によると、ある母集団から無作為抽出した標本の平均は標本の大きさを大きくすると母平均に近づく。これに対し中心極限定理は標本平均と母平均との誤差を論ずるもの…

データの変換をコマンドラインで!csvkit

概要 コマンドライン使ってますか! シェル芸人の皆さんは日常茶飯事でしょうけど、そこまで極めることなしに手軽に身近なデータ分析に組み込むことのできるツールをご紹介します。 その名も! csvkit! github.com すぐに特定の変換方法が知りたいせっかち…

kmeansをフルスクラッチ実装

kmeansとは 教師なし学習を用いたクラスタリング手法の1つです。事前情報としてクラスター数(K)を定義してあげることで、指定した数のクラスターにデータを分類することが可能です。 kmeansの具体的なアルゴリズムは下記の通りになります。 各データ に対…