【Numpy学习 03】时间日期和时间增量

1、datetime64 基础

在 numpy 中,我们很方便的将字符串转换成时间日期类型 datetime64 ( datetime 已被 python 包含的日期时间库所占用)。
datatime64 是带单位的日期时间类型,其单位如下:

日期单位 代码含义
Y
M
W
D
h 小时
m 分钟
s

【例1-1】默认下创建datetime类型

默认情况下np会根据字符串自动选择对应单位

def DateTest(time):
    a = np.datetime64(time)
    print(a,a.dtype)
    
list_time = ['2021-01-10','2021-03','2021-01-10 21:00',
'2021-01-10 21:00:09','2021-01-10 21']

for time in list_time:
    DateTest(time)

输出结果:
2021-01-10 datetime64[D]
2021-03 datetime64[M]
2021-01-10T21:00 datetime64[m]
2021-01-10T21:00:09 datetime64[s]
2021-01-10T21 datetime64[h]

【例1-2】强制指定情况下创建datetime类型

a = np.datetime64('2021-01','D')

print(a)
print(a.dtype)

b = np.datetime64('2020-03','Y')
print(b)
print(b.dtype)

print(np.datetime64('2020-03') == np.datetime64('2020-03-01') ) 
print(np.datetime64('2020-03') == np.datetime64
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值