from model_MNIST import Model
def main():
model = Model()
if __name__ == '__main__':
main()
# some import statements
class Model(object):
def __init__(self, input_dimensions, output_dimensions):
# some init statements
def train_on_data(self, training_data, training_labels):
N = training_labels.size
发布于 2018-06-11 16:58:43
从共享代码中,我可以理解你所混淆的类和实例变量。
在函数中train_on_data
,你有一些代码self.training_labels = training_labels
但是你的init
方法不包含self.training_labels
变量。
发布于 2018-06-11 18:09:06
这是链接中的代码摘要:
# some import statements
class Model(object):
def __init__(self, input_dimensions, output_dimensions):
# some init statements
def train_on_data(self, training_data, training_labels):
'''
Multiline comment
'''
N = training_labels.size
...
在上面的代码中,最后一行是类的一部分,而不是train_on_data
方法。
我认为最后一行(以及其他省略的)应该缩进,作为该方法的一部分。
https://stackoverflow.com/questions/-100008652
复制相似问题