сравнить массивы int для «сходства» - более точного, чем средневзвешенное значение? - PullRequest
0 голосов
/ 22 января 2010

скажем, что есть ряд массивов длиной 12, содержащих целые числа со знаком в диапазоне примерно ± 100, как я могу сравнить «сигнатуры» или «гармоническое содержимое» этих массивов друг с другом таким образом, чтобы точнее простого средневзвешенного значения?

Должен ли я заглянуть в нейронные сети (если это даже подойдет, я не знаю tbh) или есть более простой способ?

EDIT:

на графике, представьте индекс по оси X и значение по оси Y. два массива были бы очень похожи, если бы форма графиков была похожа после нормализации.

Мне трудно найти правильные слова для этой проблемы.

1 Ответ

1 голос
/ 22 января 2010

Массивы можно рассматривать как сигналы, поэтому вы должны попытаться выполнить масштабированную взаимную корреляцию между двумя сигналами или извлечь информацию в частотной области и сравнить их спектр ( FFT из оба сигнала).

...