Типизация Python для объявления переменных внутри __init__ - PullRequest
0 голосов
/ 04 июня 2019

Мне интересно, если это правильный способ использовать проверку типа внутри __init__.Я устанавливаю эти переменные как «пустые», так как они будут установлены в других методах.Это лучший метод при использовании набора текста?

Имеет ли смысл использовать такие пользовательские типы данных, как датафрейм?

, например,

from collections import Counter
from typing import Dict
import pandas as pd

class Example:

    def __init__(self):
        self.sentence: Dict[str, list] = {}
        self.counter: Counter = Counter()
        self.df: pd.DataFrame = pd.DataFrame()
...