由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 请问:稀疏矩阵运算有什么好的C++库?
相关主题
有没有VC++下的矩阵运算的库类?boost::python::numpy干起
[求教]请各位推荐解大型矩阵的子程序有没有for VC的Math 库?
Matrix calculation in C++求助:Wavelet 的 library (转载)
opinions on boost.multiarray?问个GSL的问题
matlab C API 怎么用啊??C Library (一个统计方面的) 安装一问
有人用DEV-C++吗?大家都是用什么linear algebra的库?
Visual C++ 高手帮忙,一个Link Error有没有Gnu Scientific Library的non GNU替代物?
求问C++问题急问:VS2008里如何调用DLL
相关话题的讨论汇总
话题: 矩阵话题: c++话题: 稀疏话题: gsl话题: 运算
进入Programming版参与讨论
1 (共1页)
e******o
发帖数: 27
1
【 以下文字转载自 Computation 讨论区 】
发信人: espresso (espresso), 信区: Computation
标 题: 请问:稀疏矩阵运算有什么好的C++库?
发信站: BBS 未名空间站 (Thu Nov 10 23:45:06 2005), 转信
大概有6000*6000
想求矩阵相乘,SVD之类,有什么好用的库么?谢谢
i******e
发帖数: 171
2
有时间要求么?

【在 e******o 的大作中提到】
: 【 以下文字转载自 Computation 讨论区 】
: 发信人: espresso (espresso), 信区: Computation
: 标 题: 请问:稀疏矩阵运算有什么好的C++库?
: 发信站: BBS 未名空间站 (Thu Nov 10 23:45:06 2005), 转信
: 大概有6000*6000
: 想求矩阵相乘,SVD之类,有什么好用的库么?谢谢

e******o
发帖数: 27
3
有多慢?时间应该不要紧

【在 i******e 的大作中提到】
: 有时间要求么?
i******e
发帖数: 171
4
那就用gsl, gnu scientific library. 几行code就解决了. 但6000的矩阵可能要花
半个小时把所有的eigenvalue, eigenvector算出来.

【在 e******o 的大作中提到】
: 有多慢?时间应该不要紧
e******o
发帖数: 27
5
gsl没有稀疏矩阵巴,估计gsl用的是malloc,内存分配受得了么?
还是double类型:(



【在 i******e 的大作中提到】
: 那就用gsl, gnu scientific library. 几行code就解决了. 但6000的矩阵可能要花
: 半个小时把所有的eigenvalue, eigenvector算出来.

i******e
发帖数: 171
6
有SVD还有其他分解方法(LU,.....).但我好像没找到矩阵相乘的函数, 自己写了两个
循环.



【在 i******e 的大作中提到】
: 那就用gsl, gnu scientific library. 几行code就解决了. 但6000的矩阵可能要花
: 半个小时把所有的eigenvalue, eigenvector算出来.

i******e
发帖数: 171
7
内存不是问题.

【在 e******o 的大作中提到】
: gsl没有稀疏矩阵巴,估计gsl用的是malloc,内存分配受得了么?
: 还是double类型:(
:
: 花

e******o
发帖数: 27
8
恩,不错,试了一个20000*20000没问题。多谢

【在 i******e 的大作中提到】
: 内存不是问题.
i******e
发帖数: 171
9
昨晚试了试,发现4000X4000的矩阵算eigenvalue,eigenvector花了5个小时(P4 3.0G).

【在 e******o 的大作中提到】
: 恩,不错,试了一个20000*20000没问题。多谢
o**o
发帖数: 3964
10
Lapack没有稀疏矩阵的么? 4kx4k的double complex矩阵求逆大概在半个小时到一个小时

.

【在 i******e 的大作中提到】
: 昨晚试了试,发现4000X4000的矩阵算eigenvalue,eigenvector花了5个小时(P4 3.0G).
相关主题
有人用DEV-C++吗?boost::python::numpy干起
Visual C++ 高手帮忙,一个Link Error有没有for VC的Math 库?
求问C++问题求助:Wavelet 的 library (转载)
进入Programming版参与讨论
i******e
发帖数: 171
11
嗯, 如果本身用c,c++写得话,用GSL就方便.如果时间重要的话,还是要用LAPACK.



【在 o**o 的大作中提到】
: Lapack没有稀疏矩阵的么? 4kx4k的double complex矩阵求逆大概在半个小时到一个小时
:
: .

o**o
发帖数: 3964
12
为什么一定要C++呢,如果不需要改内部的函数。
这个东西做成库就是让别的语言方便调用的

【在 i******e 的大作中提到】
: 嗯, 如果本身用c,c++写得话,用GSL就方便.如果时间重要的话,还是要用LAPACK.
:
: 时

i******e
发帖数: 171
13
因为题目说了要c++库。 GSL虽然是c,但是基本一样。

【在 o**o 的大作中提到】
: 为什么一定要C++呢,如果不需要改内部的函数。
: 这个东西做成库就是让别的语言方便调用的

x***g
发帖数: 52
14
sparselib++

【在 e******o 的大作中提到】
: 恩,不错,试了一个20000*20000没问题。多谢
N***m
发帖数: 4460
15
什么样的矩阵?hermitian的应该很快。

0G).

【在 i******e 的大作中提到】
: 昨晚试了试,发现4000X4000的矩阵算eigenvalue,eigenvector花了5个小时(P4 3.0G).
1 (共1页)
进入Programming版参与讨论
相关主题
急问:VS2008里如何调用DLLmatlab C API 怎么用啊??
是不是 GSL 不能解 DAE 啊?有人用DEV-C++吗?
怎样把gsl-1.15安装到vs2012ultimate平台上?Visual C++ 高手帮忙,一个Link Error
pls recommend a good c++ math/statics lib (besides matlab)求问C++问题
有没有VC++下的矩阵运算的库类?boost::python::numpy干起
[求教]请各位推荐解大型矩阵的子程序有没有for VC的Math 库?
Matrix calculation in C++求助:Wavelet 的 library (转载)
opinions on boost.multiarray?问个GSL的问题
相关话题的讨论汇总
话题: 矩阵话题: c++话题: 稀疏话题: gsl话题: 运算