fullseye

stat_histogram — MATH stats op

使い方

Histogram of a 1-D sample with the binning explicit.

bins is a positive integer count of equal-width bins; range is an explicit (lo, hi) (finite, lo < hi) or None to span the data (values exactly at hi land in the last bin, numpy’s convention; with an explicit range, values outside it are excluded from every bin — they simply do not count, which is why passing range explicitly is the honest choice when comparing histograms across datasets). With density=False (default) counts are occurrence frequencies (int64, summing to the number of in-range samples); with density=True they form a probability density (float64, integrating to 1 over the range). A range that excludes every sample raises ValueError under density=True (the density would be 0/0 — silent NaNs refused) while density=False honestly returns all-zero counts. bins is capped at MAX_ELEMENTS (the edge/count arrays are allocations too).

Returns (counts, edges)edges has bins + 1 entries; bin i is [edges[i], edges[i+1]).

HALCON: tuple_histo_range (and gray_histo for whole images).

ファミリ共通の入力契約(fail-closed)

mathops の全 op は入力を検証してから計算する(黙って通さない):

詳しい使い方ガイド

背景知識ガイド(この op の手前にある物理・規約)

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

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

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

同カテゴリ(stats)

stat_describe · stat_covariance · stat_correlation · stat_zscore


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

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