У меня есть следующие массивы:
example_array = [[0,0,0,0,0],[0,0,0,0,0],[0,0,0,0,0],[0,0,0,0,0],[0,0,0,0,0],[0,0,0,0,0],[0,0,0,0,0]]
indexes = [[1,2,3], [2,3], [0,4,2], [1,4,3], [0,4,3], [1,2,3], [1,2]]
Я хотел бы заменить элементы в example_array на 1 в соответствии с индексом в индексах.Итак, ожидаемый результат должен быть таким:
example_array = [[0,1,1,1,0],[0,0,1,1,0],[1,0,1,0,1],[0,1,0,1,1],[1,0,0,1,1],[0,1,1,1,0],[0,1,1,0,0]].
Я пробовал разные подходы, например, для использования панд, например:
matrix = pd.DataFrame(example_array)
for row in matrix:
for i in indexes:
for j in i:
x_u.iloc[x, j] = 1
, но это не дает мне надеждыРезультаты!Решение не нужно использовать библиотеку панд.Спасибо за помощь!