0

私はまだ初心者で、何が問題なのかわかりません。

if __name__ == '__main__':
data = ('xx.xlsx')
r = RBM(num_visible = 6, num_hidden = 2)
training_data = np.array(data)
r.train(training_data, max_epochs = 5000)
print(r.weights)
print(r.run_visible)

メッセージが表示されます。コードを修正するにはどうすればよいですか?

 runfile('C:/Users/USER/rbm1.py', wdir='C:/Users/USER')
 File "C:/Users/USER/rbm1.py", line 202
 r = RBM(num_visible = 6, num_hidden = 2)
                                        ^
 IndentationError: unindent does not match any outer indentation level
4

1 に答える 1

1

基本的にこれはインデント エラーです。Python では、C コードのように中かっこを使用する代わりにインデントされているため、コードを変更して後にタブ スペースを含めると、次のように解決する必要があります。

if __name__ == '__main__':
    data = ('xx.xlsx')
    r = RBM(num_visible = 6, num_hidden = 2)
    training_data = np.array(data)
    r.train(training_data, max_epochs = 5000)
    print(r.weights)
    print(r.run_visible)
于 2017-08-21T19:35:05.800 に答える