* Вопрос отредактирован / обновлен для добавления примера
Привет всем!У меня есть a
np.array.Исходя из его эталонных значений, я хочу обновить массив b
, который является моей матрицей.«1-й столбец» a
представляет код, а «2-й столбец» - это мое контрольное значение.Матрица заполнена кодами, и я должен заменить их.См. Ниже пример.
import numpy as np
a = np.asarray([[0, 11], [1, 22], [2, 33]])
b = np.asarray([[0, 14, 12, 2], [1, 1, 7, 0], [0, 0,3,5], [1, 2, 2, 6]])
Другими словами: я хочу заменить значения 0, 1, 2 в «b» на 11, 22, 33 соответственно.
лучший способ сделать это, учитывая, что мой реальный массив a
имеет + - 50 кодов, а мои реальные b
матрицы имеют форму (850,850).
Заранее спасибо!