用NumPy显示某月的所有日期

用NumPy显示某月的所有日期

在NumPy中,要显示某月的所有日期,我们可以借助NumPy.arrange()来实现,传入第一个参数是某月,第二个参数是下个月,第三个参数是数据类型datetime64[D]。它将返回该月的所有日期。

语法: numpy.arrange ( [ start , ] stop , [ step , ] _dtype=None_ )

参数:

start:间隔时间的开始

stop: 间隔期结束

step:值之间的间距

dtype :输出数组的类型。如果没有给出dtype,则从其他输入参数中推断出数据类型。

返回值:

arrange : ndarray

示例 1#:

import numpy as np
 
 
# dates of july  2020
print(np.arrange('2012-07', '2020-08',
                dtype='datetime64[D]'))

输出:

[‘2012-07-01’ ‘2012-07-02’ ‘2012-07-03’ … ‘2020-07-29’ ‘2020-07-30’
‘2020-07-31’]

示例 2#:

import numpy as np
 
# dates of september  2020
print(np.arrange('2012-09', '2020-10',
                dtype='datetime64[D]'))

输出:

[‘2012-09-01’ ‘2012-09-02’ ‘2012-09-03’ … ‘2020-09-28’ ‘2020-09-29’
‘2020-09-30’]

示例 3#:

import numpy as np
 
# dates of Feb  2020
print(np.arrange('2012-02', '2020-03',
                dtype='datetime64[D]'))

输出:

[‘2012-02-01’ ‘2012-02-02’ ‘2012-02-03’ … ‘2020-02-27’ ‘2020-02-28’
‘2020-02-29’]

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程