あひる

matplotlib

ドーナツグラフ&2重ドーナツグラフの作り方【matplotlib】

ドーナツグラフ ドーナツグラフは円グラフを作るplt.pie()のwedgepropsでwidthを設定すると作成できます。widthは円グラフの幅を調整するパラメータで、1.0にすると普通の円グラフになります。 円グラフを作成するplt....
Python

【VSCode】pythonをターミナルで実行するショートカット

MacのVSCodeを使用しています。Windowsでは違うところがあるかもしれません。 右クリックからターミナルで実行するのも面倒になったのでショートカットから実行できるようにしました。技術ブログで小さなコードを何回も実行するので、ショー...
Python

ニュートン法で方程式を解く【Python】

ニュートン法は方程式を数値計算によって解くアルゴリズムです。 における解を求めることができます。 具体的には以下の漸化式を繰り返し計算していき、十分に収束すればその時のxを解とします。 今回は2つの方法を紹介します。 scipy.optim...
Python

整数であるかの判定方法【Python】

Pythonで整数であるか判定する方法を2つ紹介します。 type()と==演算子isinstance() type()と==演算子 意外とtype()と==演算子だけで型の判定ができてしまいます。type()はオブジェクトの型を得るための...
matplotlib

アニメーション(gif, mp4)を作成する【matplotlib】

matplotlibでアニメーションを作成するには FuncAnimationArtistAnimation の2つの方法があります。 それぞれの説明をmatplotlibのドキュメントから引用すると FuncAnimation :関数fu...
jupyter

Jupyter Notebookでmatplotlibのアニメーションを動かす方法

アニメーションを描くプログラムをJupyterで実行するとうまく動かないので解決する方法を紹介する。 手っ取り早くJupyterで表示させたい方! 簡単にやりたいならセルの先頭に %matplotlib notebook を書けばOKいつも...
matplotlib

タイトルやラベルで日本語を使う【matplotlib】

手っ取り早く日本語化したい方はこの方法!! 一番簡単なのは japanize_matplotlib をインストールし、importする方法です。 とりあえずややこしいことはせずに日本語化だけできれば良い方はこの方法 pip install ...
matplotlib

円グラフの作り方と装飾の方法【matplotlib】

円グラフの基本 円グラフを描くにはmatplotlib.pyplot.pie()を使います。データにはリストやndarrayなどの1次元配列を与えます。 import matplotlib.pyplot as plt import nump...
Python

実行時間を計測する方法【Python】

よく見るのは time.time() を使った方法だと思うので、精度などこだわりがなければこの方法で問題はないと思います。 time.time() time.time() を使うと1970年1月1日0時0分0秒からの秒数であるUnix時間と...
その他

colabでコードをいじっていないのにモデルの性能が下がった時

colabでPyTorchやkerasを使っていると一年に一回くらいモデルの性能が極端に下がる時がある。 コードも変えていないし、データも変えていないのに、40~50%くらい性能(100%満点)が下がって、何回実行しても変わらない。 結局、...