Предохранитель двух массивов - PullRequest
0 голосов
/ 27 августа 2018

У меня есть два массива NumPy с уникальными элементами

, когда я делаю np.unique(array_1), я получаю array([0, 1, 2, 4, 5, 6], dtype=int8)

, когда я делаю np.unique(array_2), я получаю array([0, 1, 2, 4, 5, 6], dtype=int8)

То, что я хочу, это объединить эти массивы, что я имею в виду, если я сделаю np.unique(), я должен получить

array([0, 2, 4, 10, 12]),dtype=int8)

Я пытался np.concatenate([array_1, array_2])

но уникальные элементы не меняются, я получаю

[0 1 2 4 5 6] в качестве уникальных элементов.

Любые предложения о том, что я могу попробовать, будут полезны, заранее спасибо.

1 Ответ

0 голосов
/ 27 августа 2018

Если вы хотите суммировать массивы, вы можете просто написать:

import numpy as np
arr1 = np.array([0, 1, 2, 4, 5, 6])
arr2 = np.array([0, 1, 2, 4, 5, 6])
arr_result = arr1 + arr2
Output: array([ 0,  2,  4,  8, 10, 12])

Если вы задумывались иначе, я боюсь, что не понимаю

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...