計算

37064 views 15 Apr 2019
sumでリストの総和を取得します。集合やタプルも同じです。sumを使って1から100までの和や平均を求めてみよう。
665 views 27 Dec 2025
リストの最小値と最大値はminとmaxで求めます。 a = [2, 6, 1, 9] b = min(a) c = max...
1119 views 31 Dec 2024
reduce は 2 つの値から別の値を求める関数をリストに適用したいときに使う。
5 views 25 Dec 2025
浮動小数点数では `1/3` を正確に表現できない。`0.333...` と無限に続く小数を有限のビットで表すため、どうしても誤...
5 views 25 Dec 2025
Python の `float` は 2 進浮動小数点数であり、`0.1` のような 10 進小数を正確に表現できない。金融計算...
4 views 25 Dec 2025
Python は複素数を組み込み型としてサポートしている。虚数単位は `j` で表し、`3 + 4j` のように書く。電気工学や...
9 views 25 Dec 2025
組み合わせと順列は確率・統計の基礎であり、プログラミングでもよく登場する。Python 3.8 以降では `math.comb(...
8 views 25 Dec 2025
Python の `float` は IEEE 754 倍精度浮動小数点数であり、10 進小数を 2 進数で近似している。そのた...
4 views 25 Dec 2025
浮動小数点数には通常の数値以外に、特殊な値として `NaN`(Not a Number)と `Inf`(Infinity)が存在...
11 views 25 Dec 2025
ガンマ関数は階乗を実数・複素数に拡張した関数であり、確率論・統計学・物理学など幅広い分野で登場する。Python では `mat...
6 views 25 Dec 2025
誤差関数(error function)は正規分布の累積分布関数と密接に関連しており、統計学・物理学・工学で広く使われる。Pyt...
7 views 25 Dec 2025
双曲線関数は三角関数と似た性質を持ちながら、指数関数で定義される関数群だ。物理学では特殊相対性理論や懸垂線(カテナリー)の記述に...
7 views 25 Dec 2025
ベータ関数は確率論・統計学で頻繁に登場する特殊関数だ。ベータ分布の正規化定数として現れ、ベイズ統計の共役事前分布でも重要な役割を...
5 views 25 Dec 2025
数値微分は、関数の解析的な導関数がわからないとき、あるいは計算が複雑なときに近似値を求める手法だ。アイデアはシンプルだが、刻み幅...
4 views 25 Dec 2025
数値積分は、解析的に積分できない関数や、データ点しか与えられていない場合に積分値を近似する手法だ。台形則とシンプソン則は最も基本...
5 views 25 Dec 2025
SciPy の `integrate` モジュールは、数値積分のための強力な関数群を提供する。自前で実装するより高精度で高速であ...
9 views 26 Dec 2025
線形代数の計算には NumPy を使うのが一般的だが、行列演算の原理を理解するために純粋な Python で実装してみよう。リス...
7 views 26 Dec 2025
ガウス消去法は連立一次方程式を解く最も基本的なアルゴリズムだ。行列を上三角行列に変形し、後退代入で解を求める。数値計算の基礎とし...
18 views 27 Dec 2025
固有値と固有ベクトルは線形代数の中心的な概念であり、主成分分析(PCA)、振動解析、量子力学など幅広い分野で応用される。その意味...