NumPy 中的 datetime64 数据类型:日期和时间数据存储
在 NumPy 中,datetime64 是指定日期和时间数据类型的一种。它是用于存储日期和时间的固定长度数据类型,可以表示从"1678-09-21" 到"2262-04-11" 之间的日期和时间。\n\ndatetime64 的数据类型由一个字符串表示,该字符串包含日期和时间的格式指令。常见的格式指令包括年份(Y 或 YYYY)、月份(M 或 MM)、日期(D 或 DD)、小时(h 或 hh)、分钟(m 或 mm)、秒钟(s 或 ss)等。\n\n以下是一些示例:\n- datetime64[D]:表示日期(年、月、日),精确到天。\n- datetime64[M]:表示日期(年、月),精确到月。\n- datetime64[Y]:表示日期(年),精确到年。\n- datetime64[s]:表示日期和时间(年、月、日、时、分、秒),精确到秒。\n\n可以使用numpy.datetime64() 函数将字符串转换为datetime64 对象,或使用astype() 方法将datetime64 对象转换为其他日期和时间的数据类型。\n\n以下是一些示例:\npython\nimport numpy as np\n\n# 创建一个 datetime64 对象\ndt = np.datetime64('2022-01-01')\nprint(dt) # 输出: 2022-01-01\n\n# 将 datetime64 对象转换为其他日期和时间的数据类型\ndt_str = dt.astype(str)\nprint(dt_str) # 输出: 2022-01-01\n
原文地址: https://www.cveoy.top/t/topic/pgb8 著作权归作者所有。请勿转载和采集!