我有一个处理Numpy矩阵和一些额外信息的类。Python:以类似字典的方式直接访问属性
import numpy as np
class MyClass:
def __init__(self, v):
self.values = v
plop = MyClass(np.matrix([[1, 2], [3, 4]]))
矩阵被任命为值,访问它,我写:
plop.values[1, 1] # Returns 4
是否有可能直接访问它?我的意思是,这样做的:
plop[1, 1] # Should returns 4 too
我看到this post但它接缝,该方案允许[]
只有一个级别。
谢谢!
'扑通= np.matrix([[1,2] ,[3,4]]); plop [1,1]'? – dm03514
实际上,MyClass还有其他的属性,我没有写在这里。 – Picani