gpt4 book ai didi

matrix - 我们如何检查矩阵是否为 PSD 是否为 PyTorch?

转载 作者:行者123 更新时间:2023-12-04 01:13:20 26 4
gpt4 key购买 nike

有一个poste在 Python 中检查矩阵是否为 PSD。我想知道我们如何在 PyTorch 中检查它?有这个功能吗?

最佳答案

尚未为此找到 PyTorch 函数,但您应该能够轻松确定它,与您链接的帖子类似,通过检查矩阵是否对称以及所有特征值是否为非负:

def is_psd(mat):
return bool((mat == mat.T).all() and (torch.eig(mat)[0][:,0]>=0).all())
#Test:
is_psd(torch.randn(2,2))

关于matrix - 我们如何检查矩阵是否为 PSD 是否为 PyTorch?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64113700/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com