Ce este o mașină epsilon

Ce este o mașină epsilon
  • piton
  • programare

Învăț pe Python din Programarea Summerfield din Python 3 (o introducere completă a limbajului Python)

Trebuie să mașină epsilon.







În python, există sys.float_info.epsilon și această valoare este epsilon mașină. Am înțeles asta.







De asemenea, mi-am dat seama că există valori mai mici decât epsilonul mașinii, dar cu aceste valori calculatorul nu funcționează exact.

În ultimul rând, codul de mai jos, am împărți mașină epsilon 2 și a obține o valoare mai mică mașină de epsilon, atunci am această valoare adăugată la unitate și, ca urmare a obține un număr de ceva mai mult de unul, dar este „un pic“ mai puțin decât numărul pe care computerul poate depune corect și astfel calculatorul "doar" îl rotunjește la zero și, în cele din urmă, în ultima linie, primesc unitatea neschimbată.

Așadar, am două întrebări:
1) Înțeleg corect că epsilonul mașinii este diferența minimă dintre două numere cu care computerul poate funcționa fără erori?

2) Epsilonul mașinii și mașina zero sunt sinonime?







Articole similare

Trimiteți-le prietenilor: