首页 > 编程语言 > 详细

MPFIT for python

时间:2015-10-20 21:16:01      阅读:499      评论:0      收藏:0      [点我收藏+]

MPFIT本来用IDL语言写的,后面有人翻译成了C语言版本。再后面鉴于python语言的流行使用,又有人将其用Cython加了python接口,直接可以在python中调用,极大地方便了额们这些经常用非线性拟合地菜鸟。

有好几个不同的接口,但这个比较好用:pycmpfit,可以从github上下载

https://github.com/cosmonaut/pycmpfit

编译命令: python setup.py build_ext,会在build目录下生成动态库pycmpfit.so,将其和python程序放在同一目录下,用import pycmpfit即可调用。

程序包里有测试的例子,注意的是需要调用fit.mpfit()函数,如下

============================================

fit = pycmpfit.Mpfit(linear_userfunc, m, pars, private_data = user_d)
fit.mpfit()

============================================

 

MPFIT for python

原文:http://www.cnblogs.com/liyropt/p/4895975.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!