我试图用从多个父类继承的变量来解一个子类中的线性方程组。系统包含4个方程和4个未知数。不包括我正在处理的长方程,f(variable)意味着这些变量正在方程中使用。我知道这是错误的代码语法。我的实际代码包括长公式。在我的例子中,self.X\u i、self.Y\u i、self.T1\u i和self.T2\u i是4个变量,我需要在子类中建立一个方程求解系统
我曾尝试在scipy.optimize发行版的不同脚本上使用fsolve,但有一些结果需要在子类中复制结果,以便可以创建同一子类的多个对象
class parent1():
def __init__(self, flow, moisture, temperature)
self.temp1 = temperature
self.flow1 = flow
self.moist1 = moisture
self.Pv1 = f(self.temp1)
self.Dflow1 = f(self.moist1, self.flow1)
self.X_in = f(self.moist1)
class parent2():
def__init__(self, flow, moisture, temperature)
self.temp2 = temperature
self.flow2 = flow
self.moist2 = moisture
self.Pv2 = f(self.temp2)
self.Dflow2 = f(self.moist2,self.flow2)
self.Y_in = f(self.moist2)
class child(parent1, parent2):
def__init__(self,flow, moisture, temperature, flow, moisture,
temperature):
parent1.__init__(self, flow, moisture, temperature)
parent2.__init__(self, flow, moisture, temperature)
self.E = f(self.Pv1, self.Pv2)
self.X_i = f(self.X_in, self.E, self.Dflow1)
self.Y_i = f(self.Y_in, self.E, Self.Dflow2)
self.T1_i = f(self.X_i, self.E, self.T2_i, self.Dflow1)
self.T2_i = f(self.Y_i, self.E, self.T1_i, self.Dflow2)
目前没有回答
相关问题 更多 >
编程相关推荐