def __init__(self, data=None, item=None, user=None, seed=1): """ Parameterized constructor """ # data for creating features self.data = data self.item = item self.user = user
Теперь, как проверить тип данных в self.data?
Используйте функцию type () для получения информации о типе переменной:
тип класса (объект) С одним аргументом, возвращайте тип объект. Возвращаемое значение - это объект типа и, как правило, тот же объект, который возвращается object.__class__.
тип класса (объект)
С одним аргументом, возвращайте тип объект. Возвращаемое значение - это объект типа и, как правило, тот же объект, который возвращается object.__class__.
object.__class__
Вы можете использовать:
print(type(self.data)) print(type(self.item)) print(type(self.user))