如何从对象矩阵中读取对象?

2024-09-30 19:30:42 发布

您现在位置:Python中文网/ 问答频道 /正文

我用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]。散射率不起作用


Tags: 对象self元素属性initdefnp矩阵