如何使用天体计算宇宙的年龄?

时间:2018-12-05 05:41:24

标签: astropy

我想将哈勃常数H0的值转换为Gyr单位,还想通过python计算宇宙的年龄t0。我使用的代码如下所示。 H0的转换看起来很好,但t0的值应显示为13.78,但显示为0.013。但是,如果我解析地执行t0的计算,那么我很容易找到13.7。为什么会这样呢?期待您的帮助。

import numpy as np

Om=0.3
Ol=0.7
H0 = 72  #km/s/Mpc
from astropy.cosmology import WMAP9 as cosmo
from astropy import units
H0 = cosmo.H(0)
H0.value, H0.unit  
print H0.to('Gyr**-1')
H0 = H0.value

# inverse sinh (Ol/Om)^0.5 = 1.2099
t0 = (2./(3.*H0*np.sqrt(Ol))) * 1.2099
print t0

1 个答案:

答案 0 :(得分:0)

以下给出了宇宙的幼稚年龄(忽略加速度):

createDt