Я анализирую некоторые данные об ускорении временных рядов, из которых я хотел бы извлечь скорость и смещение. После долгих исследований стало очевидным, что лучший способ сделать это — в частотной области.
Мой любимый язык — python, и я наткнулся на отличный ответ от @FuzzyDuck.
Однако в примере кода используется несвязанная переменная EPS
, которая после некоторого чтения оказывается машинным эпсилоном? Я не понимаю, что именно? То, что я прочитал, предполагает, что машинный эпсилон кажется постоянным значением, которое можно получить с помощью numpy.finfo
или ряда других методов, но если это так, почему бы просто не объявить это значение (2.22044604925e-16
), а не выполнять вызов функции? Мне кажется, должно быть что-то еще...
Я был бы признателен, если бы кто-нибудь мог сказать мне, действительно ли EPS
является машинным эпсилоном, и если да, то должен ли он быть каким-то образом получен или будет ли 2.22044604925e-16
подходящим для использования.
EPS
существует только для предотвращения деления на ноль, поэтому оно просто должно быть достаточно маленьким. - person Paul R   schedule 31.05.2017