DolphinDB 中的 byRow 错误:不允许创建 ANY 类型的矩阵

问题描述 投票:0回答:1
code = “““
// linearTimeTrend(p,12)
byRow(linearTimeTrend{,4}
transpose(p[1:10,1:10]))
“““
s.run(code)

我目前正在使用

byRow
函数逐行计算,结果是“
Not allowed to create a matrix with type ANY
”。

此错误的原因可能是什么?

python error-handling dolphindb
1个回答
0
投票

LinearTimeTrend 函数返回一个元组,但

byRow
函数只能返回等长向量或标量。

根据你的代码需求,不需要转置;您可以使用

loop
函数直接迭代列进行处理。

loop(linearTimeTrend{,4}, p[1:10,1:10])
© www.soinside.com 2019 - 2024. All rights reserved.