curvature opcurvature → tableimport fullseye as fs; fs.ledger.curvature_to_table(curvature) (実装を直接呼ぶなら import reprconv; reprconv.curvature_to_table(curvature)、台帳から引くなら opsreprconv.get("curvature_to_table"))曲率 → 分布の要約 table。一方向(統計は情報を捨てるのが仕事)。
(N,) の単独曲率も (N,2) の主曲率対も受ける —— 統計を出すだけなら対で
ある必要が無いため。kind に受けた形を書き戻すので、下流は「対だったのか」
を後から判別できる。
Args:
curvature: (N,) / (N, 2) / 2 本の等長 1-D のタプル。
Returns:
dict。kind / n / min / max / mean / rms /
p05 / p50 / p95、対なら gauss_mean(K = k1*k2 の平均)と
mean_curvature_mean((k1+k2)/2 の平均)。
Raises:
ValueError: 形状不正 / 非有限。
py -3.11 examples/representation_conversion.pytable を入力に取れる)—
curvature)curvature_to_shape_index · shape_index_to_curvature
Provenance: reprconv.py — REPRCONV operator registry. この per-op ノートは tools/opdocs.py md が自動生成(手編集しない)。
© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.