数値計算– tag –
-
Programming
【NumPy, SciPy】正規分布(ガウス分布)に従うランダムな値を取得する方法[Python]
Random、NumPy、SciPy 前回、Pythonのmatplotlibでギリシャ文字を表示する方法を紹介しました。 今回はRandomモジュール、NumPy、SciPyの3種で正規分布(ガウス分布)に従うランダムな値を取得する方法を紹介します。 それでは始めていきましょう。 Random... -
Programming
【SciPy】scipy.statsを使った色々な分布の描き方[Python]
SciPy 前回、PythonのSciPyでガウス分布(正規分布)のグラフを描く方法を紹介しました。 今回は同じく「scipy.stats」を使って他の色々な分布を描く方法を紹介します。 私自身は数学的な意味はよく理解をしていないので割愛します。 別途調べてもらえると... -
Programming
【SciPy】ガウス分布(正規分布)のグラフを描く方法[Python]
SciPy 前回、PythonのSciPyを使ってSavitzky-Golay法によるデータの平滑化、一次微分、二次微分の方法を紹介しました。 今回はSciPyを使ってガウス分布(正規分布)のグラフを描く方法を紹介します。 ガウス分布に関してはこれまで自作関数を使ってきまし... -
Programming
【SciPy】Savitzky-Golay法によるデータの平滑化、一次微分、二次微分の方法[Python]
SciPy 前回、PythonのPandasでデータフレームからデータを抽出し、concatを使って連結させる場合に注意することを紹介しました。 今回はSciPyを使ってSavitzky-Golay法によるデータの平滑化、一次微分、二次微分の方法を紹介します。 Savitzky-Golay法はデ... -
Programming
【Pandas】データフレームからデータを抽出し、concatを使って連結させる場合に注意すること[Python]
Pandas 前回、PythonのPandasで行名や列名を一括で変更する方法を紹介しました。 今回はPandasでデータフレームからデータを抽出し、concatを使って連結させる場合に注意することを紹介します。 まずはデータフレームを2つこんな感じで準備してみました。... -
Programming
【Pandas】行名や列名を一括で変更する方法[Python]
Pandas 前回、Pythonのリストで特定のインデックスの場所に要素を追加する方法(insert)を紹介しました。 今回はPandasで行名や列名を一括で変更する方法を紹介します。 まずは基本となるデータフレームを作成するために、こんな感じのプログラムを準備し... -
Programming
【NumPy】2つのリスト間で1つのリストを条件の判定、その判定結果を使ってもう1つのリストの要素の書き換えをする方法(+Pandasでのやり方)[Python]
NumPy 前回、PythonのNumPyでnp.convolveのmode(same、full、valid)を比較した結果を紹介しました。 今回はNumPyで2つのリスト間で1つのリストを条件の判定、その判定結果を使ってもう1つのリストの要素の書き換えをする方法(+Pandasでのやり方)を... -
Programming
【NumPy】np.convolveのmode(same、full、valid)を比較[Python]
NumPy 前回、PythonのNumPyで畳み込み積分と移動平均を計算する「np.convolve」を紹介しました。 今回はnp.convolveで指定する3種類の「mode」、「same」と「full」と「valid」を比較してみたので、その結果を紹介します。 結果がわかりやすいように移動平... -
Programming
【NumPy】畳み込み積分と移動平均を計算する方法(np.convolve)[Python]
NumPy 前回、PythonのNumPyを使って逆フーリエ変換をして不要な周波数成分を除去する方法(ローパスフィルタ、ハイパスフィルタ、バンドパスフィルタ)を紹介しました。 今回はNumPyで畳み込み積分と移動平均を計算する方法を紹介します。 畳み込み積分と... -
Programming
【NumPy】逆フーリエ変換をして不要な周波数成分を除去する方法(ローパスフィルタ、ハイパスフィルタ、バンドパスフィルタ)[Python]
NumPy 前回、PythonのNumPyで全ての要素が1の配列を作成する方法を紹介しました。 今回は逆フーリエ変換をして不要な周波数成分を除去する方法、すなわちローパスフィルタやハイパスフィルタ、バンドパスフィルタをPythonで行う方法を紹介します。 それで...