Python | Numpy np.cholesky()方法
原文:https://www . geesforgeks . org/python-numpy-NP-chole sky-method/
借助**np.cholesky()**
方法,我们可以利用np.cholesky()
方法得到 cholesky 分解。
语法:
np.cholesky(matrix)
返回:返回乔莱斯基分解。
示例#1 :
在这个示例中,我们可以看到,通过使用np.cholesky()
方法,我们能够使用该方法获得矩阵形式的 cholesky 分解。
# import numpy
import numpy as np
a = np.array([[2, -3j], [5j, 15]])
# using np.cholesky() method
gfg = np.linalg.cholesky(a)
print(gfg)
输出:
[[1.41421356 + 0.j,0。+0 . j] 【0。+ 3.53553391j,1.58113883 + 0.j]]
例 2 :
# import numpy
import numpy as np
a = np.array([[12, -13j], [4j, 8]])
# using np.cholesky() method
gfg = np.linalg.cholesky(a)
print(gfg)
输出:
[[3.46410162 + 0.j,0。+0 . j] 【0。+ 1.15470054j,2.5819889 + 0.j]]