class NamedArray(np.ndarray):
def __new__(cls,array, name="no name"):
obj = np.asarray(array).view(cls)
obj.name = name
return obj
def __array_finalize__(self, obj):
if obj is None: return
self.info = getattr(obj, 'name', "no name")
Z = NamedArray(np.arange(10), "range_10")
print (Z.name)
請問這里cls代表什么含義??
uj5u.com熱心網友回復:
好像是 表示類本身,是類方法的寫法吧轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/80793.html
