【发布时间】:2015-10-21 02:53:31
【问题描述】:
python 是否有类似的功能,其数据结构类似于在 MATLAB 中可以看到的?
例如,能够调用类似于以下内容的类:
variable = Class(inputs)
将允许调用具有多个属性的变量(不确定属性是否是正确的术语)。
variable.attribute1.attribute2
换句话说,定义一个类将提供这些多个属性的功能。如果存在此类功能,我只寻求文档。
我将添加一个小例子,因为我的问题很模糊。 因此,我将定义一个将数据集分配给变量的类。
class Properties(object):
def __init__(self, data_set1, data_set2):
self.Data1 = data_set1
self.Data2 = data_set2
现在,我将定义一个变量。
variable = Properties([1, 2, 3, 7], [3, 9, 2, 8])
显然,现在我可以将变量及其各个数据集称为:
variable.Data1
variable.Data2
我希望有另一个类能够定义集合的统计属性,例如:
variable.Data1.Maximum
variable.Data1.Minimum
variable.Data2.StandardDev
【问题讨论】:
-
我不太确定你在问什么,但答案是肯定的。 :)
标签: python class attributes