Forum
>>
Principianti
>>
eps e tolleranze
Pagina: 1
Esegui il login per scrivere una risposta.
Pagina: 1
Scritto da Bibo90 |
2019-04-26 17:58:38 - eps e tolleranze
|
Ciao a tutti,
Sto cercando un modo robusto per definire se un intervallo impostato da utente sia divisibile un numero intero di volte per un terzo valore. (estremi dell'intervallo e valori tutti float) Per il momento pensavo a qualcosa del genere: import numpy as np def foo(sx, dx, val): delta = abs(sx - dx) delta += np.spacing(delta) # eps calc return np.isclose(delta%val, 0., rtol=1e-05, atol=1e-11) Cosa ne pensate? Se l'intervallo diventa molto grande l'eps può diventare anche maggiore di atol. Sarebbe meglio un eps costante piuttosto che calcolato? Avete in mente qualcosa di meglio? Grazie a tutti per l'aiuto |
Pagina: 1
Esegui il login per scrivere una risposta.