エンジニアリングの宿題を簡単にする関数のライブラリを作成し、それらを Python インタープリター (電卓のようなもの) で使用しました。いくつかの戻り行列、いくつかの戻り浮動小数点数。
問題は、返される小数が多すぎることです。たとえば、現在、数値が 0 の場合、非常に小さい数値が返されます (例: 6.123233995736766e-17)。
出力を個別にフォーマットする方法は知っていますが、インタープリターに入力する行ごとにフォーマッターを追加する必要があります。私はpython 2.6を使用しています。
セッションのグローバル出力フォーマット (精度など) を設定する方法はありますか?
*注: scipy 関数については、使用できることを知っています
scipy.set_printoptions(precision = 4, suppress = True)
しかし、これは scipy を使用しない関数では機能しないようです。