В Julia пакет ImageFiltering.jl может помочь вам в этом.
Вы можете построить 1D-гауссово ядро с помощью ker = ImageFiltering.Kernel.gaussian((3,))
(кортеж передается для представления измерениятребуемый вывод).
Затем, если у вас есть массив данных в data
, вы можете выполнить операцию фильтрации следующим образом:
newdata = imfilter(data, ker)
Если вы хотите сделать на местефильтрации, есть также imfilter!
.