高效和Pythonic检查奇异矩阵

高效和Pythonic检查奇异矩阵,第1张

高效和Pythonic检查奇异矩阵

因此,根据此处的输入,我将显式测试标记为原始代码块作为解决方案:

if linalg.cond(x) < 1/sys.float_info.epsilon:    i = linalg.inv(x)else:    #handle it

令人惊讶的是,numpy.linalg.inv函数不执行此测试。我检查了一下代码,发现它经过了所有处理,然后仅调用了lapack例程-
效率很低。另外,我会指出DaveP的观点:除非明确需要矩阵的逆,否则不应该对其进行计算。



欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5645199.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存