机器学习:一年 有 365.2425天?

一年为什么是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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

简朴-ocean

继续进步

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值