码迷,mamicode.com
首页 > 编程语言 > 详细

MPFIT for python

时间:2015-10-20 21:17:36      阅读:580      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!