Python TypeError: неподдерживаемые типы операндов для str и int [закрыто]Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Python TypeError: неподдерживаемые типы операндов для str и int [закрыто]

Сообщение Anonymous »

Я пытаюсь использовать код 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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»