python - numpy datetime64 来自日、月、年系列
问题描述
我的日期是三个 numpy 数组,分别包含所有天、月或年。
从这些日期组件中,我想构造一个 numpy.datetime64 数组:
date = np.datetime64(days, months, years)
当然,上面的行不通。numpy 文档没有说明如何从字符串以外的任何内容中解析日期。
我敢肯定,以前有人已经解决了这个谜语……
解决方案
首先转换为日期时间,如
from datetime import datetime
dt = datetime(year, month, date)
然后
date = np.datetime64(dt)
推荐阅读
- android - 为什么我不能在 Android Studio 中定义 type="LiveData<Int>"?
- flutter - 降低 DrawerHeader 的高度
- ffmpeg - 如何在 ffmpeg 中将#EXT-X-MAP 添加到 .m3u8 中?
- c# - Table Row (//tr) HtmlNodes 似乎存在跳过行的问题
- for-loop - awk for 循环不搜索所有字段
- linux - 我如何 grep 一些文本块
- unreal-engine4 - AddImpulse 函数与虚幻引擎 4 上的玩家视图相关
- r - 如何为 `pivot_longer()` 创建 `id`
- python - datetime 可以解析这种格式的时间字符串吗?
- c++ - 确保具有 C++20 概念的类方法