eigenvalue

    7热度

    2回答

    我需要计算(稀疏)矩阵的最大特征值。我实现了功率迭代方法,但收敛速度太慢,所以我想为它使用一个包。有没有人有推荐? 什么是最好的C++特征值计算包?最好是一个小而易于编译的程序。

    2热度

    1回答

    有没有人知道英特尔数学核心库中用于特征值和特征向量计算的算法是什么? From the link我可以发现它似乎使用pdsyev algorithm,它使用QR算法,即deteriorate in the face of large matrix。 如果这是真的,那么mkl不是计算大规模特征值问题的合适库。 您认为如何?或者是我误解了上述文字?

    10热度

    1回答

    我已经搜索了很多这个,但我找不到任何有关两种方法'eig'和'eigs'如何不同的答案。特征值和特征向量之间有什么区别?

    11热度

    2回答

    我试图找到矩阵的特征值乘以它的转置,但我不能用numpy做它。 testmatrix = numpy.array([[1,2],[3,4],[5,6],[7,8]]) prod = testmatrix * testmatrix.T print eig(prod) 我有望获得该产品的以下结果: 5 11 17 23 11 25 39 53 17 39 61 83 23 53 83 1

    4热度

    5回答

    我想计算扩散内核,它涉及到exp(b * A),其中A是一个大矩阵。为了玩b的值,我想对角化A(以便exp(A)快速运行)。 我的矩阵大约是25k x 25k,但非常稀疏 - 只有大约60k的值不为零。 Matlab的“eigs”函数运行内存,倍频程的“eig”和R的“特征”也一样。是否有工具可以找到大型稀疏矩阵的分解? 不知道如果这是相关的,但A是一个邻接矩阵,所以它是对称的,它是满秩的。

    2热度

    3回答

    我想在C代码中找到一个程序,它将允许我计算方阵的特征值(谱)分解。我特别试图找到最高特征值(因此它的相关特征值)位于第一列的代码。 我需要输出的顺序是因为我试图计算特征向量的中心性,因此我只需要计算与最高特征值相关的特征向量。提前致谢!

    8热度

    4回答

    在MATLAB中,当我运行命令[V,D] = eig(a)作为对称矩阵时,最大特征值(及其关联向量)位于最后一列中。但是,当我用非对称矩阵运行它时,最大的特征值在第一列。 我想要计算特征向量中心性,它要求我计算与最大特征值相关的特征向量。因此,最大的特征值出现在两个不同的地方,这使我很难找到解决方案。

    12热度

    2回答

    我想用Python 2.6.5来计算大型矩阵(大约1000x1000)的特征值。我一直无法做到这一点。我还没有发现任何其他线程来解决这个问题。 当我在MATLAB中运行 a = rand(1000,1000); tic; for i =1:10 eig(a); end toc; 大约需要30秒。 Python中的类似测试需要216秒。使用RPy通过R运行它并没有显着加速计算。

    1热度

    3回答

    协调的UILabel我有它由海关细胞的tableview。 每个单元的总共具有三个标签。 的主要问题是电池的三个标签的中间标签的形成。 我创建具有相同的CGRect自定义标签一样 UILabel *msglabeltemp = [[[UILabel alloc]  initWithFrame:  CGRectMake(80,20.0,230.0,80.0)] autorelease]; [cel

    4热度

    4回答

    我有一个未排序的特征向量和特征向量矩阵。我想对排序的特征值集合对矩阵的列进行排序。 (例如,如果特征值[3]移动到特征值[2],我想特征向量矩阵的列3移动到列2.) 我知道我可以通过std::sort排序O(N log N)的特征值。如果没有滚动我自己的排序算法,我如何确定矩阵的列(相关的特征向量)以及它们的特征值,因为后者是排序的?