如何将单个年份转换为 NumPy 日期时间类型
How to convert a single year to type NumPy datetime
我需要克服与映射相关的错误 TypeError: input must have type NumPy datetime
。我有以下属性的时间轴,我只有一年的数据。
In [26]: times[t]
Out [26]: xarray.DataArray 'time'
array(1992.)
Coordinates:
time () float64 1.992e+03
Attributes:
standard_name : time
units : year as %Y.%f
calendar : proleptic_gregorian
axis : T
如何转换为 Numpy 数据时间?
我尝试了以下方法,但没有用。
np.datetime_as_string(times[t],timezone='UTC')
任何 help/advice 非常感谢。
提前致谢!
就像 pandas 一样,numpy 也有一个名为 numpy.datetime64() 的日期时间方法来处理日期和时间。
例如将年份转换为 numpy 日期时间:
np.datetime64("1992")
numpy.datetime64('1992')
关于 numpy 中日期时间的详细信息可以在以下文档中找到。
我需要克服与映射相关的错误 TypeError: input must have type NumPy datetime
。我有以下属性的时间轴,我只有一年的数据。
In [26]: times[t]
Out [26]: xarray.DataArray 'time'
array(1992.)
Coordinates:
time () float64 1.992e+03
Attributes:
standard_name : time
units : year as %Y.%f
calendar : proleptic_gregorian
axis : T
如何转换为 Numpy 数据时间?
我尝试了以下方法,但没有用。
np.datetime_as_string(times[t],timezone='UTC')
任何 help/advice 非常感谢。 提前致谢!
就像 pandas 一样,numpy 也有一个名为 numpy.datetime64() 的日期时间方法来处理日期和时间。
例如将年份转换为 numpy 日期时间:
np.datetime64("1992")
numpy.datetime64('1992')
关于 numpy 中日期时间的详细信息可以在以下文档中找到。