其他分享
首页 > 其他分享> > 008.Numpy日期时间和增量

008.Numpy日期时间和增量

作者:互联网

008.Numpy日期时间和增量

1.Datetime64

2.日期单位和时间单位

在这里插入图片描述

3.日期单位的创建

3.1字符串方式

3.2 使用函数的创建方式

在这里插入图片描述

4. 安全投射

在这里插入图片描述

5.Timedelta64

5.1 使用方法

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

6.DataTime函数

6.1 busday

在这里插入图片描述

6.2 busday_offset

在这里插入图片描述
查看日历:2011-6-25为星期六,2011-6-26为星期六
在这里插入图片描述

6.3 is_busy()

>>> np.is_busday(np.datetime64('2011-07-15'))  # a Friday
True
>>> np.is_busday(np.datetime64('2011-07-16')) # a Saturday
False
>>> np.is_busday(np.datetime64('2011-07-16'), weekmask="Sat Sun")
True
>>> a = np.arange(np.datetime64('2011-07-11'), np.datetime64('2011-07-18'))
>>> np.is_busday(a)
array([ True,  True,  True,  True,  True, False, False], dtype='bool')

6.4 busday_count()

要查找指定日期范围内有效天数

>>> np.busday_count(np.datetime64('2011-07-11'), np.datetime64('2011-07-18'))
5
>>> np.busday_count(np.datetime64('2011-07-18'), np.datetime64('2011-07-11'))
-5

标签:07,Numpy,增量,busday,datetime64,np,008,2011,roll
来源: https://blog.csdn.net/TommyLiuZ/article/details/116378133