Slide 13
Slide 13 text
Conventional Class
class Vocabulary:
def __init__(
self,
padding_token: str,
oov_token: str,
max_vocab_size: int,
pretrained_files: Optional[Dict[str, str]] = None,
):
self.padding_token = padding_token
self.oov_token = oov_token
self.max_vocab_size = max_vocab_size
self.pretrained_files = pretrained_files
def __eq__(self, other):
if isinstance(self, other.__class__):
return self.__dict__ == other.__dict__
return False
Effective Modern Python 2018 13 / 19