Console Library 4.7.0
A header-only library that makes C++ simple
Loading...
Searching...
No Matches
统计函数

MultiArray 进行归约操作。 More...

Functions

template<class T, size_t... Dims>
console::sum (const MultiArray< T, Dims... > &a)
 求和所有元素。
template<class T, size_t... Dims>
console::min (const MultiArray< T, Dims... > &a)
 求最小值。
template<class T, size_t... Dims>
console::max (const MultiArray< T, Dims... > &a)
 求最大值。
template<class T, size_t... Dims>
bool console::all (const MultiArray< T, Dims... > &a)
 检查所有元素是否都为 true(逻辑与归约)。
template<class T, size_t... Dims>
bool console::any (const MultiArray< T, Dims... > &a)
 检查是否存在至少一个 true 元素(逻辑或归约)。

Detailed Description

MultiArray 进行归约操作。

Function Documentation

◆ all()

template<class T, size_t... Dims>
bool console::all ( const MultiArray< T, Dims... > & a)

检查所有元素是否都为 true(逻辑与归约)。

Returns
bool 若所有元素均为真则返回 true。

◆ any()

template<class T, size_t... Dims>
bool console::any ( const MultiArray< T, Dims... > & a)

检查是否存在至少一个 true 元素(逻辑或归约)。

Returns
bool 若至少一个元素为真则返回 true。

◆ max()

template<class T, size_t... Dims>
T console::max ( const MultiArray< T, Dims... > & a)

求最大值。

Returns
T 最大值。

◆ min()

template<class T, size_t... Dims>
T console::min ( const MultiArray< T, Dims... > & a)

求最小值。

Returns
T 最小值。

◆ sum()

template<class T, size_t... Dims>
T console::sum ( const MultiArray< T, Dims... > & a)

求和所有元素。

Template Parameters
T元素类型。
Dims维度。
Parameters
a输入数组。
Returns
T 和。