私はクラス AbstractDataHandle と彼のinitメソッド、およびクラス Classifier を持っています。Classifier に Java のような 2 つのコンストラクターが必要です。1 つはそのスーパークラスから継承され、もう 1 つは新しいものです。
それは次のようになります(ただし、2つのコンストラクターを「保持」するつもりです):
class AbstractDataHandle():
def __init__(self, elements, attributes, labels):
self._load(elements, attributes, labels)
class Classifier(AbstractDataHandle):
def __init__(self, classifier="LinearSVC", proba=False):
self._fit(classifier, proba)
1 つのクラスに 2 つのコンストラクターを含めることはできますか? はいの場合、スーパークラスからコンストラクターを継承して、新しいコンストラクターを追加できますか?
前もって感謝します。