数値計算– tag –
-
【SciPy】integrate.quadを使って積分する方法[Python]
SciPy 前回、RDkitでデータベースから化合物の構造情報を取得し描画する方法を紹介しました。 今回はSciPyのintegrate.quadを使って積分する方法を紹介します。 それでは始めていきましょう。 integrate.quadで定積分をする方法 SciPyのintegrate.quadで定... -
【NumPy】ndarrayの要素をソートするsort関数[Python]
NumPy 前回、Pythonで1次元リストを指定した個数ずつに分割した2次元リストに変換する方法を紹介しました。 今回はNumPyでndarrayの要素をソートするsort関数を紹介します。 それでは始めていきましょう。 通常のリストのソート まずはNumPyではなく、通... -
【Pandas】データフレーム内の行列のデータ、もしくはデータフレームをリストに変換する方法[Python]
Pandas 前回、PythonのPandasで列方向にデータを追加する方法を紹介しました。 今回はPandasでデータフレーム内の行列のデータ、もしくはデータフレームをリストに変換する方法を紹介します。 まずは今回使用するデータフレームをこんな感じで作成してみま... -
【Pandas】列方向にデータを追加する方法[Python]
Pandas 前回、Pandasで行方向にデータを追加する方法を紹介しました。 今回はPandasで列方向にデータを追加する方法を紹介します。 それでは始めていきましょう。 df[列名]でデータを追加 データフレームに列としてデータを追加する方法としては「df[列名]... -
【Pandas】行方向にデータを追加する方法[Python]
Pandas 前回、Pythonでリストから辞書を作成する方法を紹介しました。 今回はPandasで行方向にデータを追加する方法を紹介します。 それでは始めていきましょう。 行方向にデータを追加する方法 Pandasで行方向にデータを追加するには「pd.concat([追加さ... -
【SciPy】curve_fitでパラメータの範囲を指定する方法[Python]
SciPy 前回、Pythonのlmfitで左右非対称のフォークト関数のモデルSkewedVoigtModelの使い方を紹介しました。 今回はSciPyのcurve_fitでパラメータの範囲を指定する方法を紹介します。 まず今回フィッティングさせる元のデータをガウス関数を使ってこんな感... -
【lmfit】左右非対称のフォークト関数のモデルSkewedVoigtModelを試してみた[Python]
lmfit 前回、Pythonのlmfitで複数のピークが混ざったグラフに対してピークフィッティングする方法を紹介しました。 今回は左右非対称のフォークト関数モデルSkewedVoigtModelを試してみます。 実は前に左右非対称のフォークト関数のモデルを自分で作成した... -
【lmfit】複数のピークが混ざったグラフに対してピークフィッティングする方法[Python]
lmfit 前回、Pythonのlmfitライブラリを使ったガウス関数、ローレンツ関数、フォークト関数の分布の表示とピークフィッティングの方法と結果の表示方法を紹介しました。 今回はlmfitライブラリを使って、複数のピークが混ざったグラフに対してピークフィッ... -
【lmfit】lmfitを使ったガウス関数、ローレンツ関数、フォークト関数の分布の表示とピークフィッティングの方法と結果の表示[Python]
lmfit 前回、PythonのNumPyでリスト内の要素で条件に合った要素のインデックスを取得したり、置換するnp.whereを紹介しました。 今回はlmfitというライブラリを導入して、各種関数による分布の表示やピークフィッティングを行う方法を紹介します。 それで... -
【NumPy】リスト内の要素で条件に合った要素のインデックスを取得したり、置換するnp.where[Python]
NumPy 前回、PythonのNumPyで数値の正負を判別・取得するnp.sign、np.signbitを紹介しました。 今回はNumPyでリスト内の要素で条件に合った要素のインデックスを取得したり、置換するnp.whereを紹介します。 それでは始めていきましょう。 条件に合った要...