Python

Python

階乗の実装 & ライブラリ【Python】

階乗の実装 for文 階乗の実装と一言に言っても、いろんなやり方があります 一番最初に思いつくのが、for文を使った方法ではないでしょうか? n = 3 ans = 1 for i in range(2, n+1): ans *= i pr...
Python

素数判定のアルゴリズムとライブラリ【Python】

素数判定のアルゴリズムをPythonで実装する方法を紹介していきますが、その前に計算量の比較を紹介しておきます 試し割り法(めちゃくちゃ簡単) おそらく最も簡単な素数判定のプログラムですね 単純に自分より小さい数で割ってみて、割れなかったら...
Python

高階関数について【Python】

高階関数というのはWikipediaから引用すると以下のようなものらしいです 高階関数とは第一級関数をサポートしているプログラミング言語において少なくとも以下のうち1つを満たす関数である・関数を引数に取る・関数を返すWikipedia - ...
matplotlib

折れ線グラフを書く方法【装飾も可能】【matplotlib】

折れ線グラフの基本 折れ線グラフはplot(xの値, y軸の値)を使うことで描画することができます (オブジェクト指向な方もax.plot()でOK) import matplotlib.pyplot as plt x = y = plt....
matplotlib

グラフタイトル付け方まとめ【複数グラフもOK】【matplotlib】

タイトルの付け方 タイトルをつけるにはplt.title() or ax.set_title()を用います。 import matplotlib.pyplot as plt import numpy as np x = np.arange(...
matplotlib

グラフにgridを表示する【matplotlib】

gridの表示 まずはgridを表示する方法を見ていきましょう。 gridを表示するには単にgrid()を呼び出すだけでOKです。 実際にコードを実行して表示してみると目盛に伴ってgridが引かれていますね import matplotli...
matplotlib

marker sizeの変更方法と調整の仕方【matplotlib】

marker sizeを変更する 散布図(scatter) markerは散布図(scatter)や折れ線グラフのデータ点に使われますが、そのmarkerの大きさはどうやって変更するのでしょうか? 実は散布図の点の大きさはscatter()...
matplotlib

3D散布図(scatter)の作り方【matplotlib】

matplotlibで3D散布図(scatter)の作成のやり方を紹介したいと思います。 3D scatterを作ってみる 基本的には2Dグラフの場合と同じようにして作成することができます。2Dグラフと違うところは 3次元目のデータを用意す...
matplotlib

散布図(scatter)の使い方まとめ【matplotlib】

散布図を使ってみる 散布図(scatter)は scatter() を使用して描画する。 x座標, y座標を与えるだけでプロットでき、x座標 = y座標 = を与えれば、(0, 1), (1, 2), (2, 3), (3, 4), (4,...
matplotlib

3dグラフの作り方と種類まとめ【matplotlib】

matplotlibでは3Dグラフまで作ることが出来てしまいます!それでは3Dグラフの作り方を見ていきましょう。 3Dグラフの作り方の基本 3Dグラフを作成する際の基本形は次のようになります。 import matplotlib.pyplo...