0
我一直在看下面的代码,并有一个关于它是什么意思的问题。该软件包总体上具有类:段,单元格,列,区域和SegmentUpdateInfo。 有问题的代码是最后一行。提前致谢!类的构造函数声明
class SegmentUpdateInfo(object):
def __init__(self, cell, segment, activeSynapses, addNewSynapses=False):
#Constructor parameter initialization...
region = self.cell.column.region #What does this mean and why would someone use
#it?
我很确定该行的含义只能在未发布的代码的其他部分找到。你省略的一些代码将'self.cell'设置为某个值(可能是构造函数的'cell'参数),然后访问你询问的行中的'column'成员(并访问该区域的''''成员)。我不知道这些值是什么,所以我不能解释它的含义。 – Blckknght 2012-07-29 02:09:16
我会给出很好的赔率,这只是一个缩写。该行为'self.cell.column.region'对象创建一个新的名称'region'。由于该名称是'__init__'方法的本地名称,因此可能只是为''__init__'之后的某些行保存键击,否则需要拼写出'self.cell.column.region'。 – DSM 2012-07-29 02:21:34