gpt4 book ai didi

python - 更快的 strptime?

转载 作者:太空狗 更新时间:2023-10-29 17:37:53 24 4
gpt4 key购买 nike

我有代码以“YYYY-MM-DD”格式读取大量日期。解析所有这些日期,以便它可以添加一天、两天或三天,然后以相同的格式写回,这会大大降低速度。

 3214657   14.330    0.000  103.698    0.000 trade.py:56(effective)
3218418 34.757 0.000 66.155 0.000 _strptime.py:295(_strptime)

day = datetime.datetime.strptime(endofdaydate, "%Y-%m-%d").date()

关于如何加快一点(或很多)速度有什么建议吗?

最佳答案

因子 7 足够多吗?

datetime.datetime.strptime(a, '%Y-%m-%d').date()       # 8.87us

datetime.date(*map(int, a.split('-'))) # 1.28us

编辑显式切片的好主意:

datetime.date(int(a[:4]), int(a[5:7]), int(a[8:10]))   # 1.06us

这就是因子 8。

关于python - 更快的 strptime?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13468126/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com