Python中插值函数的优化

2024-10-02 00:27:29 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一些模型尺寸数据(SangleRatio,RangleRatio,RudAngleRatio,RadRatio,SratioPole,RratioPole,Lwire,Nwire)和这些数据的结果(nn),希望找到“最佳”模型尺寸值(最小化“intnn”fcn):

import numpy as np
import scipy as sc
import scipy.interpolate as interpolate
import scipy.optimize    as optimize

exp= np.genfromtxt(ConsFile, delimiter="_")
SangleRatio, RangleRatio, RudAngleRatio, RadRatio, SratioPole, RratioPole, Lwire, Nwire = exp[:,0], exp[:,1], exp[:,2], exp[:,3], exp[:,4], exp[:,5], exp[:,6], exp[:,7]
nn = exp[:,8]

intnn = interpolate.Rbf(SangleRatio, RangleRatio, RudAngleRatio, RadRatio, SratioPole, RratioPole, Lwire, Nwire, nn,function='cubic')

initial_values = np.array([1.975, 1.525, 2.9, 3.6, 2.5, 5.335, 0.07, 22.25])
res=optimize.fmin_l_bfgs_b(intnn, x0=initial_values)

错误消息:

^{pr2}$

Tags: importasnpnnscipyinterpolaterudangleratiorangleratio

热门问题