J'ai écrit une bibliothèque de fonctions pour rendre mes devoirs en ingénierie plus facile, et je les utilise dans l'interpréteur python (un peu comme une calculatrice). Certaines renvoient des matrices, d'autres renvoient des décimaux.
Le problème, c'est qu'elles renvoient trop de décimales. Par exemple, actuellement, lorsque un numéro est 0, je reçois un nombre extrêmement petit en retour (par exemple 6.123233995736766e-17)
Je sais comment formater les sorties individuellement, mais cela nécessiterait d'ajouter un formateur pour chaque ligne que je tape dans l'interpréteur. J'utilise python 2.6.
Y a-t-il un moyen de définir le format de sortie global (précision, etc...) pour la session ?
*Note : Pour les fonctions de scipy, je sais que je peux utiliser
scipy.set_printoptions(precision = 4, suppress = True)
mais cela ne semble pas fonctionner pour les fonctions qui n'utilisent pas scipy.