Допустим, у меня есть два объекта Cell_i-1
и Cell_i
. В каждой ячейке есть некоторые данные: n, N, Q, альфа, S, R и y
* 1006. * Однако для некоторого значения текущей ячейки
Cell_i
требуется значение данных в предыдущей ячейке
Cell_i-1
, например
alpha_i = 1 if n_i-1 <= Q_i
aplha_i = 5 if n_i-1 > Q_i
y_i = min {S_i-1 , R_i}
Как использовать значение в предыдущей ячейке для вычисления значений данных в текущей ячейке?
import numpy as np
import pandas as pd
import array as arr
class cell:
def __init__ (self, qmax ,n ,N , delta_t = 0.2 ,delta_l = 0.5 ):
self.qmax = qmax
self.Q = self.qmax * delta_t
self.n = n
self.N = N
self.alpha = []
self.S = []
self.R = []
self.y = []
def current (self):
x = np.minimum(self.Q , self.n)
self.S.append(x)
print(self.S)
def update (self)