c++的矩阵库getfem with python

[size=large]不知道是封装还是什么的问题,昨天提到的pyulbas显得很慢.

我又找来一个c++的矩阵库,看起来不错

http://home.gna.org/getfem/

不过他的python封装不是很好,首先是只封装了一个运算用的稀疏矩阵,这种矩阵赋值的很慢的,不过好在还可以从文件中读取数据,而且比较快.

然后就是csc_val(self)
Return the array of values of all non-zero entries of M.
这个函数居然会报一个错,不过好在也可以保持到文件,囧

给出一点测试数据:

AMD Opteron(tm) Processor 2350 ,32G内存

边长100000的方阵,5000000的数据

然后跑了一次运算的速度如下

11.8575739861 loading cost

a+a 4.88795804977
a.T 11.9869470596
a*a 198.991373062

看看很其他矩阵库的速度对比如何,如果不错,就去修修他的封装...[/size]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值