Я создал объект в Python следующим образом:
class Cube:
def __init__(self, extcoeff, scatalbedo, phasefunc):
self.extcoeff = 1.00
self.scatalbedo = 1.00
self.phasefunc = np.matrix([[1.00,0.00,0.00,0.00],[0.00,1.00,0.00,0.00],[0.00,0.00,1.00,0.00],[0.00,0.00,0.00,1.00]])
Теперь я хочу создать матрицу, используя этот класс в качестве элементов этой матрицы, но таким образом, чтобы я мог легко получить доступ к определенным атрибутамкаждый элемент.Например, мне понадобится альбедо куба, которое находится в 3,6,9 позиции матрицы.Любые предложения о том, как это сделать?Могу ли я вызвать атрибуты, используя позиции матрицы?Я думаю, матрица [3] [6] [9] .scatalbedo не будет работать.