折叠函数
以下折叠方法接受一个输入序列参数,并生成一个类型为 double 的结果序列,其中计算得出的标量结果为第一个元素。 两个输入序列必须为相同类型。如果两个输入序列长度不同,则操作仅在较短序列的元素数量上执行。该操作可以是以下之一:
wsum
wsum()
结果序列的第一个元素是两个序列的加权和。
wavg
wavg()
结果序列的第一个元素是两个序列的加权平均值。
cov
cov()
结果序列的第一个元素是两个序列的协方差。
corr
corr()
结果序列的第一个元素是两个序列的相关系数。
var
var()
结果序列的第一个元素是两个序列的方差。
dev
dev()
结果序列的第一个元素是两个序列的标准差。
示例
以下是一个演示折叠方法的示例代码片段:
cursor = con.cursor("Quote", "by_sym")
for quote in cursor:
...
correlationIterator = quote.high.corr(quote.low)
...