import numpy as np
import matplotlib.pyplot as plt
from scipy.optimize import curve_fit
Это моя модель:
def concentration(T,a,b,c,d):
(Tag,Tau)=T
return np.exp(a-d/Tag)/(np.exp(a-d/Tag) +np.exp(b-c/Tau))
Здесь я использую переменную T
, которая является комбинацией двух независимых переменных Tag
и Tau
. Выходные данные, которые я хочу разместить: concentration
.
T=[(7.9481e-04,5.9061e-04), (7.64438e-04,6.1231e-04), (7.64438e-04,6.04905e-04), (7.85453e-04,6.01268e-04) ]
experimental_concentration = [0.5428,0.798,0.75,0.70]
Мой код говорит:
ValueError: слишком много значений для распаковки (ожидается 2)
.