signal op• Data kinds: signal → measurement
• Call: import fullseye as fs; fs.ledger.zero_crossing_rate(x) (implementation को सीधे call करना हो तो import dsp; dsp.zero_crossing_rate(x), registry से लेना हो तो ops1d.get("zero_crossing_rate"))
पड़ोसी sample में से sign बदलने वालों का अनुपात — pitch/noisiness का सस्ता संकेत।
> नीचे का विस्तृत विवरण मूल text में है — सारांश और headings का अनुवाद हो चुका है।
Exact zeros are neither a crossing nor a sign: a crossing is counted only when the sign changes between consecutive *non-zero* samples, and the rate divides by the number of adjacent sample pairs len(x) - 1. So [1, 0, 1, 0, 1] is 0.0 and [1, 0, -1] is 0.5 (before 2026-09-02 diff(sign(x)) counted every touch of zero as a crossing: 1.0 for both).
• Sample data catalog (DL URL / license) — 2-D के लिए skimage.data (BSD/public) + synthetic, 3-D के लिए real data sources (Stanford/PDS आदि) के DL URL।
• Operators का स्रोत और संदर्भ — इस op family के मूल research/methods के स्रोत।
• Algorithm का मानक स्रोत (लेखक, वर्ष) और उपयोग ऊपर की family usage guide में दिए गए हैं।
• (अभी कुछ नहीं)
measurement को input के रूप में लेते हैं)—
signal)lowpass · highpass · bandpass · envelope · rms · local_std · quantize · companding_mu_law
*Provenance: dsp.py — ONED operator registry. यह per-op note tools/opdocs.py md से अपने-आप generate होता है (हाथ से edit न करें)।*
© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.