数値計算– tag –
-
Programming
【Pandas】read_csvでcsvファイルを読み込んだ際の読み込む列の指定方法[Python]
Pandas 前回、lmfitでフィッティング精度を上げられるかもしれない4つの方法を紹介しました。 今回はPandasのread_csvでcsvファイルを読み込んだ際の読み込む列の指定方法を紹介します。 まずは読み込むcsvファイルをこんな感じに作成してみました。 この... -
Programming
【lmfit】フィッティング精度を上げられるかもしれない4つの方法[Python]
lmfit 前回、再帰処理を使って積立の複利計算をする方法を紹介しました。 今回はlmfitでフィッティング精度を上げられるかもしれない4つの方法を紹介します。 ちなみにlmfitに関してはこちらの記事で紹介していますので、よかったらどうぞ。 まずは今回フ... -
Programming
【SciPy】integrate.quadを使って積分する方法[Python]
SciPy 前回、RDkitでデータベースから化合物の構造情報を取得し描画する方法を紹介しました。 今回はSciPyのintegrate.quadを使って積分する方法を紹介します。 それでは始めていきましょう。 integrate.quadで定積分をする方法 SciPyのintegrate.quadで定... -
Programming
【NumPy】ndarrayの要素をソートするsort関数[Python]
NumPy 前回、Pythonで1次元リストを指定した個数ずつに分割した2次元リストに変換する方法を紹介しました。 今回はNumPyでndarrayの要素をソートするsort関数を紹介します。 それでは始めていきましょう。 通常のリストのソート まずはNumPyではなく、通... -
Programming
【Pandas】データフレーム内の行列のデータ、もしくはデータフレームをリストに変換する方法[Python]
Pandas 前回、PythonのPandasで列方向にデータを追加する方法を紹介しました。 今回はPandasでデータフレーム内の行列のデータ、もしくはデータフレームをリストに変換する方法を紹介します。 まずは今回使用するデータフレームをこんな感じで作成してみま... -
Programming
【Pandas】列方向にデータを追加する方法[Python]
Pandas 前回、Pandasで行方向にデータを追加する方法を紹介しました。 今回はPandasで列方向にデータを追加する方法を紹介します。 それでは始めていきましょう。 df[列名]でデータを追加 データフレームに列としてデータを追加する方法としては「df[列名]... -
Programming
【Pandas】行方向にデータを追加する方法[Python]
Pandas 前回、Pythonでリストから辞書を作成する方法を紹介しました。 今回はPandasで行方向にデータを追加する方法を紹介します。 それでは始めていきましょう。 行方向にデータを追加する方法 Pandasで行方向にデータを追加するには「pd.concat([追加さ... -
Programming
【SciPy】curve_fitでパラメータの範囲を指定する方法[Python]
SciPy 前回、Pythonのlmfitで左右非対称のフォークト関数のモデルSkewedVoigtModelの使い方を紹介しました。 今回はSciPyのcurve_fitでパラメータの範囲を指定する方法を紹介します。 まず今回フィッティングさせる元のデータをガウス関数を使ってこんな感... -
Programming
【lmfit】左右非対称のフォークト関数のモデルSkewedVoigtModelを試してみた[Python]
lmfit 前回、Pythonのlmfitで複数のピークが混ざったグラフに対してピークフィッティングする方法を紹介しました。 今回は左右非対称のフォークト関数モデルSkewedVoigtModelを試してみます。 実は前に左右非対称のフォークト関数のモデルを自分で作成した... -
Programming
【lmfit】複数のピークが混ざったグラフに対してピークフィッティングする方法[Python]
lmfit 前回、Pythonのlmfitライブラリを使ったガウス関数、ローレンツ関数、フォークト関数の分布の表示とピークフィッティングの方法と結果の表示方法を紹介しました。 今回はlmfitライブラリを使って、複数のピークが混ざったグラフに対してピークフィッ...