为了账号安全,请及时绑定邮箱和手机立即绑定

如何有效地将函数应用于大熊猫系列?

如何有效地将函数应用于大熊猫系列?

幕布斯6054654 2022-06-14 15:01:55
我有一个以 unix 时间为开始日期的 pandas 系列时间样本。每个时间样本为 x * 1 / 512,因此时间戳 0 = 0,时间戳 2 = 1 / 512 或 0.00195,时间戳 3 = 2 / 512 或 0.0039。我需要将开始日期(偏移量)添加到所有值并将结果转换为本地时间(PST)。我有以下times = np.arange(0, 3600, 1/512)tz = 'US/Pacific'offset = 1569603352 # 2019-09-27 09:57 (or something similar)srs = pd.Series(times)srs.apply(lambda t: pd.to_datetime(offset + t, unit='s', utc=True) \                      .tz_convert(tz))有什么方法可以加快速度吗?我有一堆强大的 GPU 和大约 50 个线程,因此可以使用多线程或处理。
查看完整描述

1 回答

?
牛魔王的故事

TA贡献1830条经验 获得超3个赞

我将通过删除加快速度apply

pd.to_datetime(offset + srs, unit='s', utc=True).dt.tz_convert(tz)


查看完整回答
反对 回复 2022-06-14
  • 1 回答
  • 0 关注
  • 79 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号