3.4.2 Limitazioni ed ulteriori considerazioni

Impostare un certo processore affinché intercetti errori di virgola mobile IEEE-754, richiede attualmente un codice utente su una base per-architecture. Potreste dover modificare fpectl per controllare il vostro hardware specifico.

La conversione di un'eccezione IEEE-754 in un'eccezione Python richiede che le macro wrapper PyFPE_START_PROTECT e PyFPE_END_PROTECT vengano inserite nel vostro codice in modo appropriato. Python stesso è stato modificato per supportare il modulo fpectl, mentre altri codici di interesse per gli analisti numerici non sono stati modificati.

Il modulo fpectl non è thread-safe.

Vedete anche:

Alcuni file nei sorgenti della distribuzione possono essere interessanti per imparare molto su come lavora questo modulo. Il file include Include/pyfpe.h tratta dell'implementazione di questo modulo esaurientemente. Modules/fpetestmodule.c fornisce molti esempi di utilizzo. Ulteriori esempi si possono trovare in Objects/floatobject.c.

Vedete Circa questo documento... per informazioni su modifiche e suggerimenti.