幂迭代收敛python

问题描述

我尝试实施幂迭代来检查特征值和特征向量的收敛性。因此,我用包函数eigh()计算了一个参考解。在每 k 次迭代中,我计算了特征值 (abs(lambda_max - lambda_k)) 和特征向量 (norm(eigenvect - z)) 的相对误差。此外,我通过将第二大特征值除以最大特征值并取 k 次幂 (abs(second_val/lambda_max)**k) 来计算收敛速度。

不幸的是,错误没有收敛。它们在前三个迭代中变小,但随后保持不变(编译后的图形)。 我不明白这种行为,我在代码中找不到任何错误。

如果有专家能看一下代码就好了。

干杯, 杰

moneyToSLPoints(money) =>
    strategy.position_size !=0 ? (money / syminfo.pointvalue / abs(strategy.position_size)) / syminfo.mintick : na

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...