本文介绍了一种生成正半定矩阵的简单算法的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
生成随机矩阵 乘以它自己的换位 您已经获得了一个半正定矩阵.
我想生成正随机半定矩阵.我正在寻找一种算法,或者更优选的是该算法在 C、matlab、java 或任何语言中的简单实现.
I want to generate positive random semi-definite matrices. I am looking for an algorithm or more preferably an simple implementation of the algorithm in C, matlab, java or any language.
推荐答案示例代码(Python):
Example code (Python):
import numpy as np matrixSize = 10 A = np.random.rand(matrixSize, matrixSize) B = np.dot(A, A.transpose()) print 'random positive semi-define matrix for today is', B更多推荐
一种生成正半定矩阵的简单算法
发布评论