Несколько конструкторов в Python, используя наследование

У меня есть класс AbstractDataHandle, с егов этом метод и классификатор класса. Я хотел бы иметь два конструктора в классификаторе, как Java. Один унаследован от своего суперкласса, а один совершенно новый.

Это было бы что-то вроде (но я намерен «оставить» два конструктора):

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)

Могу ли я иметь два конструктора в одном классе? Если да, могу ли я иметь конструктор, унаследованный от суперкласса, и добавить новый?

Заранее спасибо.

Ответы на вопрос(3)

Ваш ответ на вопрос