复数矩阵的奇异值分解分解(SVD)算法代码

求助:哪位同学有复数矩阵的奇异值分解(SVD)算法的代码?不用一般矩阵,方阵就行,任何语言的都行(Python、C++这些都行),切记:不是实数矩阵!不是实数矩阵!不是实数矩阵!

https://docs.scipy.org/doc/numpy/reference/generated/numpy.linalg.svd.html 直接这个不行吗

我知道有很多库函数可以做,但是我想要源代码,因为我的问题需要改源代码,还是谢谢啦~

这是开源的呀:https://github.com/numpy/numpy/blob/v1.17.0/numpy/linalg/linalg.py#L1468-L1650