Pythonでいろいろやってみる

Pythonを使った画像処理や機械学習などの簡単なプログラムを載せています。

matplotlib

国旗の色比率を円グラフにする

TBSのクイズ番組「東大王」で、国旗の色比率を円グラフにしたものを見て国旗を当てる、というクイズをやっていたのを見て同じようなグラフを作ってみました。

倍プッシュのシミュレーション

倍プッシュは負けた2倍の額を賭け続けることで必ず勝つというギャンブルの必勝法ですが、手持ちの資金が無くなったら終わりなので大負けするリスクもあります。Pythonで倍プッシュのシミュレーションを行い所持金が増えるかどうかを調べます。

SIRモデルによる感染シミュレーション(一度低下した感染率が再上昇する場合)

SIRモデル(エスアイアールモデル)は、感染症の短期的な流行過程を決定論的に記述する古典的なモデル方程式で、時間tにおけるSusceptible(未感染者)、Infected(感染者)、Recovered(回復者)を算出できます。条件を変えてSIRシミュレーションを行いPythonのグ…

SIRモデルによる感染シミュレーション

SIRモデル(エスアイアールモデル)は、感染症の短期的な流行過程を決定論的に記述する古典的なモデル方程式で、時間tにおけるSusceptible(未感染者)、Infected(感染者)、Recovered(回復者)を算出できます。条件を変えてSIRシミュレーションを行いPythonのグ…

食べログ全国ランキングTOP20の星をジャンル別に比較する

食べログの全国ランキングTOP20の星(レーティング)をフレンチ、ラーメン、寿司、天ぷらの4ジャンルで集計・比較し、どのような傾向にあるかを調べます。 環境 windows10 home Anaconda 3/ jupyter notebook 5.6.0 Python 3.7.0 コード %matplotlib inline # …

航空写真の画素B(青)G(緑)R(赤)平均値を求め棒グラフにする

市街地、森林、海などの航空写真に対して画像っ全体のB(青)G(緑)R(赤)の平均値を求めどのような傾向にあるか調べます。 やること 航空写真を4枚読み出し、各写真の画素B(青)G(緑)R(赤)平均値を求める 求めた結果を棒グラフにする 使った関数 cv2.imread : 画…

CSVファイルから読み出したデータで折れ線グラフを描く

やること CSVファイルからデータを読み込み、折れ線グラフを作成します。 使った関数 numpy.loadtxt : テキストファイルを読み出す matplotlib.pyplot.plt : 折れ線グラフのプロット matplotlib.pyplot.legend : 凡例の表示 matplotlib.pyplot.xlabel : X軸…

データから相関係数を求める

「CSVファイルから読み出したデータから散布図を描く」を発展させ、データの相関係数を求めます。散布図の作成、表示もします。 やること CSVファイルを読み出す 読み出したデータの総関係数を求める 読み出したデータを元に散布図を作成、表示する 使った関…

CSVファイルから読み出したデータから散布図を描く

「コード中に記述したデータから散布図を描く」を発展させ、CSVファイルからデータを読み込み、散布図を作成し表示します。 やること CSVファイルを読み出す 読み出したデータを元に散布図を作成、表示する 使った関数 numpy.loadtxt : テキストファイルを読…

コード中に記述したデータから散布図を描く

pythonのグラフ描画ライブラリmatplotlibを使って散布図を描きます。コード中にあらかじめ書かれた地点名、緯度、気温データから緯度vs気温のサンプルを作成します。 やること コード中に記述したデータを元に散布図を作成、表示する 使った関数 matplotlib.…

斜方投射のシミュレーション

やること 初速度、仰角を入力 位置xと高さyを計算 x,yを出力する x,yをプロットする 使った関数 math.tan : タンジェントの計算 math.radians : 角度(°)を角度(rad)に変換 math.cos : コサインの計算 pow : べき乗の計算 matplotlib.pyplot.scatter : 散布図…