一年为什么是365.2425天?
- 在学习深度学习相关知识时,发现有教程中会将一年中的时间转换为秒的单位,进行相关的模型输入,再通过使用正余弦变化获得清晰的“一天中的时间”和“一年中的时间”信号来获得可用的信号。
- 但是,在将年转换为秒时,代码中显示为:
year = (365.2425)*day
所以,为什么一年是366.2425
而不是365、366
呢?
如果取平均来说,一年平均来说应该有365.25,因为4年一个闰年。但是,貌似闰年并不是每4年发生一次。
这里的规则在于:
- 闰年是可被 4 整除的年份,如果它是均匀可整除的 100,它也必须被 400 整除。因此,1896年是闰年,但下一个闰年直到1904年才被观察到。
那么,如何得出一年平均有366.2425天的呢?
首先,让我们确定典型的 4 年周期中有多少天:
365 days × 4 + 1 leap day = 1,461 days
- 现在让我们确定 400 年的时间跨度实际上有多少天。
由于我们已经粗略计算了 4 年,我们可以将其乘以 100,然后计算不会发生的 3 个闰日的 3 倍,因为即使年份可以被 4 和 100 整除,它也不能被 400 整除:
1,461 days × 100 - 3 leap days = 146,097 days
现在,让我们简单地将 400 年时间跨度中的天数除以 400,得到一年中的平均天数:
146,097 ÷ 400 = 365.2425
所以现在你知道为什么说一年平均是 365.2425 天了
此外,以天、小时、分、秒表示:365d 5h 49m 12s
参考:
- https://cwestblog.com/2015/12/15/365-2425-days-in-a-year/
- https://unitchefs.com/days/years/365.2425/
- https://www.math.net/days-in-a-year