Как я могу использовать данные в другом объекте в том же классе? - PullRequest
0 голосов
/ 02 февраля 2020

Допустим, у меня есть два объекта 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)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...