RxPY - 数学运算符
-
平均的
该运算符将从给定的源 observable 计算平均值,并输出一个具有平均值的 observable。句法
返回值
它返回一个具有平均值的 observable。例子
输出
-
concat
该运算符将接收两个或多个可观察对象,并给出一个包含序列中所有值的可观察对象。句法
参数
Observables:要连接的可观察对象列表。返回值
一个 observable 返回一个从源 observable 的值合并而来的单个值。例子
testrx.py输出
-
count
该操作符接收一个带有值的可观察对象,并将其转换为一个具有单个值的可观察对象。count 函数将谓词函数作为可选参数。该函数是布尔类型,并且仅在满足条件时才将值添加到输出中。句法
参数
count 函数将谓词函数作为可选参数。该函数是布尔类型,并且仅在满足条件时才将值添加到输出中。返回值
它将返回一个带有单个值的 observable,即来自源 observable 的计数。示例 1
输出
示例 2:使用谓词函数
输出
-
max
该运算符将给出一个来自源 observable 的具有最大值的 observable。句法
参数
comparer_function:可选参数。此函数用于源 observable 以比较值。返回值
它从源 observable 返回一个具有最大值的 observable。示例 1
输出
Example 2: comparer_function输出
-
min
该运算符将给出一个来自源 observable 的具有最小值的 observable。句法
参数
comparer_function:可选参数。此函数用于源 observable 以比较值。返回值
它从源 observable 返回一个具有最小值的 observable。示例 1
输出
示例 2:使用 comparer_function
输出
-
reduce
该运算符接收一个称为累加器函数的函数,该函数用于来自源 observable 的值,它以 observable 的形式返回累加值,并将可选的种子值传递给累加器函数。句法
参数
accumulator_func:用于来自源 observable 的值的函数,它以 observable 的形式返回累积值。seed:可选的。未设置默认值。它是在累加器函数内部使用的初始值。返回值
它返回一个 observable,将单个值作为累加器函数的输出,应用于源 observable 的每个值。例子
输出
-
sum
该运算符将返回一个包含源 observable 中所有值的总和的 observable。句法
参数
key_mapper:可选。这是函数,应用于来自可观察源的值。返回值
它返回一个包含源 observable 中所有值的总和的 observable。示例 1
输出
示例 2:使用 key_mapper 函数
使用 key_mapper 函数,我们将所有值加 1 并得到它的总和。