前提・実現したいこと
Pythonの勉強本でわからないコードがあったので意味を教えてください。
raise NotImplementedError()とはどういう意味でしょうか。
該当のソースコード
Python
1import numpy as np 2 3 4class Variable: 5 def __init__(self, data): 6 self.data = data 7 8 9class Function: 10 def __call__(self, input): 11 x = input.data 12 y = self.forward(x) 13 output = Variable(y) 14 return output 15 16 def forward(self, in_data): 17 raise NotImplementedError()###←ここがわからない。 18 19 20class Square(Function): 21 def forward(self, x): 22 return x ** 2 23 24 25x = Variable(np.array(10)) 26f = Square() 27y = f(x) 28print(type(y)) 29print(y.data)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/06 16:56
2021/07/20 14:13