У меня есть несколько данных в двух массивах numpy.расчет процентной ошибки путем сравнения двух массивов
a = [1, 2, 3, 4, 5, 6, 7]
b = [1, 2, 3, 5, 5, 6, 7]
Я говорю массив a
мой вычисленный результат и массив b
истинные значения результата. Я хочу рассчитать процент ошибки в моем результате. Теперь я могу пройти через два массива и сравнить их 0
, если значения совпадают и 1
для несоответствия, затем добавить их, делить на общие значения и рассчитать процентную погрешность.
Возможно ли использовать более быстрый и элегантный способ для этого?
Любой подход будет смотреть на все значения в обоих массивах правильно? –
Возможно, вам необходимо предоставить дополнительную информацию о том, для чего это используется. Ваш алгоритм дает количество несоответствующих элементов. Может быть, вы хотите абсолютное значение несоответствий (тогда, возможно, использовать RMS). Или вы можете попробовать использовать корреляцию. Но это имеет смысл, зависит от того, для чего вы используете значение ошибки. –
Да, вы правы. Возможно, мне удастся удалить слово «быстрее» из моего сообщения. –