npy_printoptions

odl.core.util.print_utils.npy_printoptions(**extra_opts)[source]

Context manager to temporarily set NumPy print options.

See Also

numpy.get_printoptions numpy.set_printoptions

Examples

>>> print(np.array([np.nan, 1.00001]))
[     nan  1.00001]
>>> with npy_printoptions(precision=3):
...     print(np.array([np.nan, 1.00001]))
[ nan   1.]
>>> with npy_printoptions(nanstr='whoah!'):
...     print(np.array([np.nan, 1.00001]))
[  whoah!  1.00001]