Я пытаюсь использовать код Python для обучения и тестирования данных для системы рекомендаций, когда она показывает TypeError: неподмененный тип операнда.
print(type(line[1]))
print(type(line[2]))
print(type(line[3]))
train_data_matrix = np.zeros((n_compid, n_elcond))
for line in train_data.itertuples():
train_data_matrix[(int(line[1]) - 1, str(line[2]) - 1)] = int(line[3])
print(train_data_matrix)
TypeError Traceback (most recent call last)
in ()
1 train_data_matrix = np.zeros((n_compid, n_elcond))
2 for line in train_data.itertuples():
----> 3 train_data_matrix[(int(line[1]) - 1, str(line[2]) - 1)] = int(line[3])
TypeError: unsupported operand type(s) for -: 'str' and 'int'
Подробнее здесь: https://stackoverflow.com/questions/790 ... tr-and-int
Python TypeError: неподдерживаемые типы операндов для str и int [закрыто] ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Python TypeError: неподдерживаемые типы операндов для str и int [закрыто]
Anonymous » » в форуме Python - 0 Ответы
- 20 Просмотры
-
Последнее сообщение Anonymous
-