tuple_mediantuple_medianTupleMedianTupleMediantuple_median (算子)
名称
tuple_mediantuple_medianTupleMedianTupleMediantuple_median — 返回元组元素的中值。
签名
Herror tuple_median(const Hlong Tuple, Hlong* Median)
Herror T_tuple_median(const Htuple Tuple, Htuple* Median)
def tuple_median(tuple: MaybeSequence[Union[float, int]]) -> Union[int, float]
描述
tuple_mediantuple_medianTupleMedianTupleMedianTupleMediantuple_median calculates the median of all elements of the
input tuple TupleTupleTupleTupletupletuple and returns it in the output parameter
MedianMedianMedianMedianmedianmedian. The input tuple may only consist of numbers
(integer or floating point numbers). The median is defined as the
element with rank n/2 (see tuple_select_ranktuple_select_rankTupleSelectRankTupleSelectRankTupleSelectRanktuple_select_rank).
例外:空输入元组
If the input tuple is empty, an exception is raised.
HDevelop 内联操作
HDevelop provides an in-line operation for tuple_mediantuple_medianTupleMedianTupleMedianTupleMediantuple_median,
which can be used in an expression in the following syntax:
Median := median(Tuple)
执行信息
- 多线程类型:独立(即使使用独占算子也能并行运行)。
- 多线程作用域:全局(可从任何线程调用)。
- 未采用并行化处理。
参数
TupleTupleTupleTupletupletuple (输入控制) number(-array) → HTupleMaybeSequence[Union[float, int]]HTupleHtuple (integer / real) (int / long / double) (Hlong / double) (Hlong / double)
Input tuple.
MedianMedianMedianMedianmedianmedian (输出控制) number → HTupleUnion[int, float]HTupleHtuple (integer / real) (int / long / double) (Hlong / double) (Hlong / double)
Median of the tuple elements.
替代
tuple_select_ranktuple_select_rankTupleSelectRankTupleSelectRankTupleSelectRanktuple_select_rank
另见
tuple_meantuple_meanTupleMeanTupleMeanTupleMeantuple_mean,
tuple_mintuple_minTupleMinTupleMinTupleMintuple_min,
tuple_maxtuple_maxTupleMaxTupleMaxTupleMaxtuple_max
模块
基础