-
matplotlibを使ってデータを地図上に可視化してみた
2021/5/31
名古屋市の地図上に人口密度のヒートマップを作成する手順を、データの入手方法も含め紹介します。近年ではビッグデータを意思決定の材料にする流れが加速していますが、わかりやすく可視化できてこそのビッグデータです。そして、可視化テクニックの一つが統計結果の地図上へのプロットです。
-
1時間で理解するmatplotlibの基礎
2021/5/31
matplotlibで押さえておきたい基礎部分を1時間程度で理解できるようにまとめました。ガッツリ勉強したいわけじゃないけれど、ある程度は自分で応用しながら使えるくらいの理解はしておきたい。そんな方のために、最初に理解するべき部分について解説します。
-
numpy.partition()関数をやっと理解できたので共有します
2021/5/8
numpy.partition()関数の使い方が理解できず半日ほど悩んで、よーやく理解できたので共有します。numpyの公式ドキュメントだけでなく、ググって解説記事などを読んでもなかなか理解できなかった僕が、同じ状況の人が理解できることを意識して解説します。
-
numpyの2次元配列を縦方向に結合する方法
2021/5/4
numpyの2次元配列を縦方向に結合する方法についてまとめました。numpy.append()関数、numpy.concatenate()関数、numpy.vstack()関数、numpy.r_[ ]インデクシングについて説明します。
-
numpyの2次元配列を横方向に結合する方法
2021/5/4
numpy配列を横方向に結合する操作を少し掘り下げて調べてみました。numpy.concatenate()関数、numpy.hstack()関数、numpy.c_[ ]インデクシング、それぞれについて解説します。
-
PyCharmのショートカットキーはググらなくてもいいよというお話
2020/10/28
僕は開発時、IDEはPyCharmオンリーで使っている。 そんな僕だけどつい最近まで、PyCharmのショートカットキーを調べる際には、毎回ググっていた。これをググらずにPyCharmのPrefere ...
-
djangoテンプレートで2つの配列を同時にループさせる
2020/10/29
通常、pythonで2つの配列を同時にループさせる場合は for a, b in zip(list_a, list_b): print f'a = {a}, b = {b}' と言 ...
-
Pillowで中央指定してテキストを描画する方法
2020/10/23
Pillowでテキストを描画する時に指定する座標は、デフォルトでは左上の座標として扱われます。 しかし、TextDraw.text()にanchor引数を指定することで、中央の座標として指定する、とい ...
-
Pillowで描画する文字に枠線をつける方法
2020/10/23
Pillowで描画した文字に枠線をつけるには、ImageDraw.text()の引数にstroke_widthとstroke_fillを指定します。 サンプルプログラム 白い文字+黒い枠線のサンプルで ...
-
DjangoにGoogleアナリティクスを埋め込む方法
2020/8/15
Djangoで構築したサイトにGoogleアナリティクスを埋め込むなら、django-analyticalパッケージを使うことでcontext_processorsを自作しなくてもすみます。