データ解析
ランダムウォークは確率的な運動モデルの一種で、次にどちらにどれくらい動くかを確率的に決めるため不規則な挙動を示します。2次元のランダムウォークモデルで感染の広がりのシミュレーションを行います。ある領域に50人の人間がいて1人だけ感染症に掛かっ…
Pythonのエクセルファイル操作用ライブラリopenpyxlを使うとエクセルワークブックの生成や読み書き、データ入力、グラフ作成などがエクセルを立ち上げずにPython上で行えます。新規ワークブックの作成、データ入力、散布図作成を行います。
国内の新型コロナウイルス陽性者数のcsvファイルを読み出しグラフにします。Pythonでグラフを作る場合通常ライブラリmatplotlibを使用しますがここでは画像処理ライブラリPillowでアニメーショングラフを描画します。
セル・オートマトンは格子状のセルと単純な規則による離散的計算モデルで、あるセルの時間tにおける状態、および近傍セルの時間tにおける状態により、あるセルの時間t+1(次世代)における状態が決まります。ルールを確定的ではなく確率的に変えた確率的セルオ…
SIRモデル(エスアイアールモデル)は、感染症の短期的な流行過程を決定論的に記述する古典的なモデル方程式で、時間tにおけるSusceptible(未感染者)、Infected(感染者)、Recovered(回復者)を算出できます。条件を変えてSIRシミュレーションを行いPythonのグ…
SIRモデル(エスアイアールモデル)は、感染症の短期的な流行過程を決定論的に記述する古典的なモデル方程式で、時間tにおけるSusceptible(未感染者)、Infected(感染者)、Recovered(回復者)を算出できます。条件を変えてSIRシミュレーションを行いPythonのグ…
市街地、森林、海などの航空写真に対して画像っ全体のB(青)G(緑)R(赤)の平均値を求めどのような傾向にあるか調べます。 やること 航空写真を4枚読み出し、各写真の画素B(青)G(緑)R(赤)平均値を求める 求めた結果を棒グラフにする 使った関数 cv2.imread : 画…
やること CSVファイルからデータを読み込み、折れ線グラフを作成します。 使った関数 numpy.loadtxt : テキストファイルを読み出す matplotlib.pyplot.plt : 折れ線グラフのプロット matplotlib.pyplot.legend : 凡例の表示 matplotlib.pyplot.xlabel : X軸…
「CSVファイルから読み出したデータから散布図を描く」を発展させ、データの相関係数を求めます。散布図の作成、表示もします。 やること CSVファイルを読み出す 読み出したデータの総関係数を求める 読み出したデータを元に散布図を作成、表示する 使った関…
「コード中に記述したデータから散布図を描く」を発展させ、CSVファイルからデータを読み込み、散布図を作成し表示します。 やること CSVファイルを読み出す 読み出したデータを元に散布図を作成、表示する 使った関数 numpy.loadtxt : テキストファイルを読…
pythonのグラフ描画ライブラリmatplotlibを使って散布図を描きます。コード中にあらかじめ書かれた地点名、緯度、気温データから緯度vs気温のサンプルを作成します。 やること コード中に記述したデータを元に散布図を作成、表示する 使った関数 matplotlib.…