将Scipy curve_fit与外部程序一起使用?

时间:2017-05-09 12:14:39

标签: python scipy curve-fitting

是否可以将curve_fit与外部程序一起使用?

例如,我有一个功能

def test(a,b):
    os.system('./program a b')
    data = numpy.load('outputdata.txt')
    return data

它将两个变量作为用C ++编写的外部程序的输入变量。该程序是一个模拟,并将其输出创建到文本文件中。然后我读取文本文件并将其返回以进行绘图。最重要的一点是,它不需要X变量。

我尝试在curve_fit中运行此函数,但它只会给我初始猜测变量,结果是无限错误。

这甚至可能吗?可能缺少X变量是问题吗?因为curve_fit需要一个,我只给它一个[1 ... 1]的数组,因为它实际上并没有使用。

THX。

0 个答案:

没有答案