fullseye

cscalar_to_polar — REPRCONV algebra op

使い方

複素スカラ → 極形式 pairs (1,2) = [|z|, arg z[度]]cscalar の出口。

cplx_contour_integral / cplx_cauchy_value が返す複素スカラは、 measurement(実スカラのみ)へ混ぜると下流が生 TypeError で落ちるので 型が分かれている。極形式の対にすると 1-D 語彙へ渡せる。

角度は度。:func:polar_to_cscalar と往復して実測 max Δ = 8.9e-16。

Args: cscalar: complex(または複素 0-d 配列)。 Returns: (1, 2) float64。 Raises: ValueError: 複素スカラでない / 非有限。

参考(サンプルデータ・文献)

実行できる例(この op を実際に呼ぶ検証済みサンプル)

型が繋がる次の op(pairs を入力に取れる)

angles_to_normals · shape_index_to_curvature · pairs_to_signal · pairs_to_image2d · pairs_to_table · polar_to_cscalar

同カテゴリ(algebra)

angle_to_matrix · matrix_to_angle · rot_scale_to_matrix · matrix_to_rot_scale · shift_to_vector · vector_to_shift · polar_to_cscalar · countrate_to_counts


Provenance: reprconv.py — REPRCONV operator registry. この per-op ノートは tools/opdocs.py md が自動生成(手編集しない)。

© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.