Мне интересно, если это правильный способ использовать проверку типа внутри __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()