python - 拟合列表的线性组合
问题描述
我有以下期望方程,它期望在多个温度下产生应变
E(Y) = c + Sum ai*ti i=1 to n
我将其定义为
def residuals(params, xData, yData ):
expecation = params[-1] + np.zeros(1)
for j in range (2):
for i in range(len(xData)):
expecation += params[i]*xData[j][i]
diff = expecation - yData
return diff
我使用以下最小二乘
combinedList = [t1List, t2List]
fit, ier = leastsq(residuals, [1,1,0], args=( combinedList, strainList), maxfev=5000)
我想知道如何使用 coffecients 来获得预期的应变并绘制它。
解决方案
推荐阅读
- c# - 可以在 Azure 中运行 klov 报告(范围框架)吗?
- node.js - 使用 es6 模块和打字稿在 nodejs 中创建全局 eventEmitter
- r - 图和图学习器之间的区别
- webpack - webpack 中的模块 ID 不一致
- python - 是否有任何 python 函数以与 MATLAB 图像完全相同的方式工作到列“im2co”内置函数?
- c++ - 为什么 Ranges 库中的 std::views::take_while 需要 const 谓词?
- c# - 使用 HttpClient 处理响应值
- node.js - 如何使用 Azure 存储表和节点 js 查找以某个字符开头的任何值
- oracle - 通过仅选择符合条件的记录从表中删除其他表中不存在的行
- perl - 素数之和总是返回 0