У меня есть вложенный массив с некоторыми значениями.У меня есть другой массив, где длина обоих массивов равна.Я хотел бы получить вывод, где у меня есть вложенный массив 1
и 0
, такой, что это 1
, где значение во втором массиве было равно значению в этом вложенноммассив.
Я посмотрел на существующие вопросы о переполнении стека, но не смог построить ответ.
masks_list = []
for i in range(len(y_pred)):
mask = (y_pred[i] == y_test.values[i]) * 1
masks_list.append(mask)
masks = np.array(masks_list);
По сути, это код, который у меня есть на данный момент, и он работает, ноЯ думаю, что это, вероятно, не самый эффективный способ сделать это.
YPRED:
[[4 0 1 2 3 5 6]
[0 1 2 3 5 6 4]]
YTEST:
8 1
5 4
Masks:
[[0 0 1 0 0 0 0]
[0 0 0 0 0 0 1]]