Код: Выделить всё
def computa(self):
self.variable1 = ma.zeros([self.nx, self.ny, self.nz], dtype=float)
self.variable2 = ma.zeros([self.nx, self.ny, self.nz], dtype=float)
self.variable3 = ma.zeros([self.nx, self.ny, self.nz], dtype=float)
Использование списка не является правильным решением, поскольку оно просто создает копии объектов, но не создает экземпляры. массивы.
Код: Выделить всё
def computa(self):
self.variables_list = [self.variable1, self.variable2, self.variable3]
for variables in (self.variables_list):
variables = ma.zeros([self.nx, self.ny, self.nz], dtype=float)
Подробнее здесь: https://stackoverflow.com/questions/790 ... mpy-arrays