Вам придется работать с логарифмической шкалой.Как подсказывает @norrius, вы могли бы просто поработать с крестиками, но если вы хотите превратить это в научную нотацию, попробуйте следующее:
def exp_to_sci(x):
coeff, exp = np.modf(x / np.log(10.0))
return 10**(coeff + 1), exp - 1
Если вы попробуете это на своем примере, вы получите:
>>> exp_to_sci(-1.20831312e+05)
(4.2457778774122303, -52477.0)
- это тот же коэффициент и показатель, что и у Вольфрама.