Ich versuche, eine benutzerdefinierte Funktion zu passen, die eine feste, unvollständige Gamma -Funktion mit einem festgelegten Daten in einen Satz von Daten umfasst, die ich verwendet habe. Ich möchte außerdem eine Einschränkung meiner Parameter durch die Gleichung ((a*m ** k)/k) -B = 1 auferlegen. Ich erhalte immer wieder einen Fehler und sage, dass es nicht funktioniert.
Ich versuche, eine benutzerdefinierte Funktion zu passen, die eine feste, unvollständige Gamma -Funktion mit einem festgelegten Daten in einen Satz von Daten umfasst, die ich verwendet habe. [url=viewtopic.php?t=14917]Ich möchte[/url] außerdem eine Einschränkung meiner Parameter durch die Gleichung ((a*m ** k)/k) -B = 1 auferlegen. Ich erhalte immer wieder einen Fehler und sage, dass es nicht funktioniert.[code]import numpy as np import sympy as sy import matplotlib.pyplot as plt from lmfit import Model from lmfit import Parameters from sympy.parsing import sympy_parser #%% xdata = [0.01, 5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55, 60, 90, 120, 150, 180, 210, 240, 270, 300, 330, 360, 390, 420, 450, 480, 510, 540, 570, 600] ydata = [1, 1.081070134, 1.123434136, 1.163246076, 1.180650102, 1.198810838, 1.20990884, 1.218026926, 1.221569822, 1.228107416, 1.223498562, 1.232861926, 1.23392966, 1.222959988, 1.21195955, 1.195828866, 1.174534424, 1.153189058, 1.136328876, 1.121319582, 1.100934304, 1.07886202, 1.073743626, 1.053117992, 1.035234418, 1.016680182, 1.002735456, 0.993092576, 0.97627191, 0.971622838, 0.94703108] #%% gamma = sympy_parser.parse_expr('A*lowergamma(k,m*t)/(t**k)') sf = sympy_parser.parse_expr('-1*B*exp(-q*t)') model_list = sy.Array((gamma, sf)) model = sum(model_list)
Ich befinde mich in einer seltsamen Situation
Ich habe einen Datenrahmen, einige der Werte sind Nullen
Wenn ich versuche, die Null zu ändern, d. h Ich kann es nicht tun, aus irgendeinem Grund erkennt...
Ich führe Vergleiche (Gleichheit) einiger Reihen durch, die einige NaN-Elemente und numerische Elemente enthalten. Ich möchte, dass jeder Vergleich mit einem NaN NaN anstelle von False zurückgibt –...
Wenn ich mein Python -Projekt leite. Es gibt den Fehler Die Feature -Namen sollten denjenigen übereinstimmen, die während der Anpassung übergeben wurden.
unten ist der Code
import pandas as pd...
Ich versuche, meine thermische Leitfähigkeit in die Debye-Callaway-Gleichung einzubeziehen. Einer meiner Parameter ist jedoch negativ. Ich habe verschiedene anfängliche Vermutungen ausprobiert. Daher...