Python 【Python関数】引数として指定できる変数は?多変数, 多次元配列, pd.DataFrameの代入法 リストやnumpy配列を関数の引数として指定する方法、多変数関数の実装方法、PandasのDataFrameを関数の引数として指定し、データの抽出を行う方法を解説しています。 2022.08.15 Python
Python 【多変数関数】Scipyのcurve_fitで2次元ガウスフィッティング(Python) 2次元画像データの解析において、ガウス関数でフィッティングしたい場合があります。本記事では、PyrhonのScipy, curve_fitを用いて、なるべく簡単にフィッティングを行い、パラメータの推定と誤差の評価をする方法を解説しています。 2022.08.13 Python
アルゴリズム 【幅優先探索】木構造(グラフ)における頂点間距離を求める【Python】 木構造を扱う際、頂点間の距離や根からの距離を求めたり、木の直径を求めたりする場面があります。本記事では幅優先探索(BFS)の考え方を図で直感的にイメージした後、グラフ(木構造)の頂点間の距離に関する具体的な問題を解説しています。 2022.08.12 アルゴリズム
大学物理 「大学物理が分からない」⇒最初は当たり前。独学で物理の院試を突破した心構え 大学の物理が分からない。という悩みを抱えた方に向けた記事です。数ある学問の中でも比較的難易度の高い物理学に対して、どのような心構えで勉強に臨めばよいのか。独学で物理を学んできた立場から、ヒントになりそうなことをお伝えします。 2022.08.10 大学物理
量子力学 【量子力学】中心力場内シュレーディンガー方程式を極座標(球座標)で解いて波動関数の一般解を導出する 中心力場(中心力ポテンシャル)内のシュレーディンガー方程式による粒子の運動の解析は、量子力学のメイントピックのひとつです。ここでは、シュレーディンガー方程式の変数分離に始まり、波動関数を求めるまでを順を追って解説しています。途中式も極力記述していますので、教科書を読む際の補助などにご活用ください。 2022.08.01 量子力学
物理数学 【物理数学】円筒座標経由で3次元ラプラシアンの極座標表示を楽に導出(途中式の省略無し) 本記事では、直交座標のラプラシアンを他の座標系に変換する方法を解説します。特に、円筒座標を経由して、より分かりやすく・より楽に3次元ラプラシアンを球座標(極座標)表示に変換する方法を紹介します。ラプラシアンの座標変換は、量子力学で、中心力ポテンシャル中でのシュレーディンガー方程式を解くために良く用いられます。 2022.07.28 物理数学
統計力学 【統計力学】固体比熱(3)デバイモデルで3次元結晶の比熱を求める デバイモデルから低温領域での固体結晶の比熱の表式を導き出します。計算過程をなるべく詳しく書きました。 2022.07.19 統計力学
統計力学 【統計力学】固体比熱(2)アインシュタインモデル-量子論の導入- 本記事では、量子力学を導入したアインシュタインモデルを用いて3次元固体結晶の分配関数を求め、比熱を導出します。その後、高温・低温それぞれでの比熱の振る舞いを評価します。 2022.07.19 統計力学
統計力学 【統計力学】固体比熱(1)古典論からデュロン=プティの法則を導出する 本記事では、古典統計力学を用いて分配関数を求め、デュロン=プティの法則を導出する方法を紹介します。 2022.07.19 統計力学
アルゴリズム 【深さ優先探索】グラフの連結判定(AtCoderABC259 D問題解説) Pythonでグラフの連結判定問題を詳細に解説します。グラフ理論・連結性判定に関する良問、AtCoderABCコンテスト259D問題を例に解説します。隣接行列・深さ優先探索の実装など得るものが多い問題です。 2022.07.12 アルゴリズム