Ответ 1
Это довольно просто с numpy
, просто вычтите массивы:
diffs = array1 - array2
Я получаю:
diffs == array([ 0.1, 0.2, 0.3])
У меня есть два массива, например:
array1=numpy.array([1.1, 2.2, 3.3])
array2=numpy.array([1, 2, 3])
Как я могу найти разницу между этими двумя массивами в Python, чтобы дать:
[0.1, 0.2, 0.3]
Как массив?
Извините, если это любительский вопрос, но любая помощь будет принята с благодарностью!
Это довольно просто с numpy
, просто вычтите массивы:
diffs = array1 - array2
Я получаю:
diffs == array([ 0.1, 0.2, 0.3])
вы также можете использовать numpy.subtract
Пример:
import numpy as np
array1 = np.array([1.1, 2.2, 3.3])
array2 = np.array([1, 2, 3])
print 'the difference =', np.subtract(array1, array2)
который дает вам
the difference = array([0.1, 0.2, 0.3])