Project Euler Log / Paiza / Study log of programming languages (mainly C and Python, sometimes haskell, rarely R or Java) / Sorry, Japanese Tweet Main !

Joined November 2016
3 Photos and videos
Finished week 1 of Machine Learning Course by Andrew Ng at Coursera.
2次元mtx(np.ndarray)でヒートマップ的なものを速攻で書く方法 plt.imshow(mtx,interpolation='nearest',vmin=0, vmax = 10, cmap='jet')
seaborn pairplotで軸のlimを任意に変更するためには: pg = sns.pairplot(df) としたとき、 pg.axis[itr_x, itr_y].set_xlim(xmin, xmax) pg.axis[itr_x, itr_y].set_ylim(ymin, ymax) でできる。なお、itr_x, itr_yはそれぞれpairplot上のグラフ位置のidxである。 保存は pg.savefig でできる。
seaborn pairplotで軸のlimを任意に変更するためには: pg = sns.pairplot(df) for itr_x in range(5): for itr_y in range(5): pg.axes[itr_x, itr_y].set_xlim(-1,1) pg.axes[itr_x, itr_y].set_ylim(-1,1) pg.savefig('test.png')
1
ちょっと時間を置くと解けなかった問題があっさり解けたりするから、人間って不思議だ
PE n.60、昔解いたときはスマートに解けたはずなのに今回はBrute-Forceな解き方で解いてしまった……反省
oriental-biscuit.hatenablog.… なるほど、参考になる。

matplotlibでヒストグラムの模様による色塗り matplotlib.org/examples/pyla… stackoverflow.com/questions/…

matplotlib:histgram normedの挙動 on @Qiita qiita.com/ponnhide/items/571… これすっごく重要。助かった。

【Python】pandas.DataFrameで複数条件指定時のエラーの対処 on @Qiita qiita.com/stokes/items/157f7… orで複数条件を指定する際もビット演算子の|で接続すると機能する(した)。メモメモ。

def func(x):  if x['col1'] = ... return x['col2'] / 2 みたいに書いたものを、 df.apply(func, axis = "column") で渡せば良い
pandasメモ: def func(x) df.apply(func) としたとき、引数xは列をSeries化したものとなる df.apply(func, axis = "columns") としたとき、引数xは行をSeriesしたものとなる
pandasのinplace=True,結局同一部分まで破壊的再代入しちゃってるから処理時間かかって何も嬉しくない。objectに変数名アトリビュートしてるだけなら変数名の三角交換で終わらせちゃえばいいのに。
あえて低級で書いたほうが速かったな……
【Unity】音声認識エンジンについて調べてみた by @tomoriaki on @Qiita qiita.com/mori_akito/items/a…

これは条件式に否定のチルダがかかっているだけなので、重複行のみを抽出するときは df3 = df1[df1['col1'].isin(df2['col2'])]
1
メモ:pandasで2つのdfにおける特定列が非重複の行を新dfとして抽出 df3 = df1[~df1['col1'].isin(df2['col2'])]
1