V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  mmm159357456  ›  全部回复第 16 页 / 共 32 页
回复总数  639
1 ... 12  13  14  15  16  17  18  19  20  21 ... 32  
你不买我不卖
2022-11-01 12:24:09 +08:00
回复了 mmm159357456 创建的主题 Python Python 的多层嵌套循环如何优化?
@winglight2016 我试试看
@zxCoder 好的
2022-11-01 09:32:29 +08:00
回复了 mmm159357456 创建的主题 Python Python 的多层嵌套循环如何优化?
@wxf666 ok ,我参考下,谢谢
2022-11-01 08:44:29 +08:00
回复了 alanying 创建的主题 虚拟现实 犹豫 Pico4 还是 Quest 2 ... 求打醒
quest pro 亚麻已经可以预购了 \doge
2022-10-31 20:45:06 +08:00
回复了 mmm159357456 创建的主题 Python Python 的多层嵌套循环如何优化?
2022-10-31 20:23:17 +08:00
回复了 mmm159357456 创建的主题 Python Python 的多层嵌套循环如何优化?
@wxf666
1.所有滑动是向前滑动,参考我上一条最后一句。(11+12)/2 是 01-02 的滑动值
2.对
3.其实说是有 40 张表,其实最开始是 element[1-4]是分别处在不同表里的,我跟你说的表都是合并过后的,具体的行数大概是 300*200*365*2*20
2022-10-31 19:52:07 +08:00
回复了 mmm159357456 创建的主题 Python Python 的多层嵌套循环如何优化?
列 1 窗口大小为 2 ,选择 min_period = 1,那么 01-01 对应 11 ,01-02 对应 (11+12)/2 ,01-03 对应(12+13)/2...01-09 对应(18+19)/2

列 4 相对于列 1 来说如果 窗口大小为 2 ,选择 min_period = 1 ,那么 01-01 对应 41 ,01-02 对应 41+42 ,01-03 对应 42+43....01-03 对应 48+49 (简而言之列 4 的窗口是相对于前面三列的窗口来相应调整)

所有的 rolling 均是向前滑动,即滑动的值均是针对已出现的值,计算 01-09 不能用 01-10 的值,因为 01-10 是将来时
2022-10-31 19:03:52 +08:00
回复了 mmm159357456 创建的主题 Python Python 的多层嵌套循环如何优化?
@wxf666
1.滑动窗口按 <年, 地区> 分组,按 <时间> 顺序滑动,计算 element1/2/3 的滑动平均值,并将值安置在滑动起点的同一行
2.element1/2/3 是窗口大小分别为 5/10/15 的平均值,element4 是对应滑动窗口内的 element4 值的合计
3.对
2022-10-31 18:41:03 +08:00
回复了 mmm159357456 创建的主题 Python Python 的多层嵌套循环如何优化?
@wxf666 第一条即是需要实现的功能,原始数据中只有每天的数据,没有滑动,也没有合计

数据表就和你这个差不多,窗口是在 5 、10 、15 中滑动,分组的话按某一年某一点来算。

两个处理水平重复,外加 20 种模式,为上面的表乘以 2 再乘以 20 ,即 40 个相同结构的表但数据不一样
2022-10-31 18:33:25 +08:00
回复了 tancy 创建的主题 Apple 有没有 apple news 平替产品?
最好的我觉得还是 rss
本坛子里可都是 mjj ,绿云这种垃圾就别拿出来了
2022-10-31 18:07:07 +08:00
回复了 mmm159357456 创建的主题 Python Python 的多层嵌套循环如何优化?
更正:dateday19010101-21001231 ,timedelta 为 1d ;
2022-10-31 18:05:34 +08:00
回复了 mmm159357456 创建的主题 Python Python 的多层嵌套循环如何优化?
@wxf666

dateday, geometry, element1, element2, element3, element4


geometry 大概 300 个,为经纬度的组合,精细到小数点后四位;
dateday19010101-21001331 ,timedelta 为 1d ;
element[1-3]均需要处理成滑动平均,element4 计算滑动窗口的总和,所有 elements 值域在[0, 50]

以上组合完成后需要两个处理水平重复,外加 20 种模式(即 X 2 X 20
2022-10-31 17:30:40 +08:00
回复了 mmm159357456 创建的主题 Python Python 的多层嵌套循环如何优化?
@wxf666 不好意思,数据给不了,原先数据是存在 csv 里面的,后面我清洗过后转成了 parquet
2022-10-31 17:07:08 +08:00
回复了 mmm159357456 创建的主题 Python Python 的多层嵌套循环如何优化?
@fairless #38 哈哈哈,难度一下子上来了

@nuk 我试试
2022-10-31 17:00:00 +08:00
回复了 mmm159357456 创建的主题 Python Python 的多层嵌套循环如何优化?
@specter119 对,我是在做 rolling ,感觉 dask 也没快到哪里去
2022-10-31 16:58:14 +08:00
回复了 nii 创建的主题 生活 经历了极为诡异的一件事情……
前几天是不是有个一样的帖子?
2022-10-31 16:16:01 +08:00
回复了 mmm159357456 创建的主题 Python Python 的多层嵌套循环如何优化?
@wxf666
@FYFX
我去试试各位的方法,感谢
2022-10-31 15:54:56 +08:00
回复了 RipL 创建的主题 Apple TV 最近日亚购入 Apple TV,建一个 Apple TV 交流群
就是不晓得会被会砍单
2022-10-31 15:53:40 +08:00
回复了 mmm159357456 创建的主题 Python Python 的多层嵌套循环如何优化?
@wxf666 level 用于构建 dataframe ,我再考虑考虑
1 ... 12  13  14  15  16  17  18  19  20  21 ... 32  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1540 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 29ms · UTC 17:13 · PVG 01:13 · LAX 10:13 · JFK 13:13
Developed with CodeLauncher
♥ Do have faith in what you're doing.