Если у меня есть, например, два массива:
a = np.array([1,2,3,4,5,6,7])
b = np.array([1, 2])
Я хочу получить следующий результат:
c = np.array([a[0]*b[0] - a[1]*b[1],a[0]*b[1] - a[1]*b[2], so on, a[0]*b[n-2] - a[1]*b[n-1]])
Я заинтересован в методе numpy
сверточного типа который может применить пользовательскую функцию к двум массивам. Я попытался свернуть:
np.convolve(a, b)
, но я не могу применить пользовательскую функцию, используя функцию свертки