我在Windows 10 cmd.exe上启动ipython 7.3.0。
In [1]: from pylab import *
In [2]: %precision %e
Out[2]: '%e'
In [3]: exp(30)
Out[3]: 10686474581524.463
咕umble!为什么我没有科学的记号?这可能与以下事实有关:exp()是一个numpy的ufunc,而exp(30)是一个numpy的float64,而不是普通的python float64。无论哪种方式,令人沮丧的是,这对于ipython精确魔术是“不起作用”的。