necomancer

necomancer

V2EX 第 155048 号会员,加入于 2016-01-12 03:48:51 +08:00
今日活跃度排名 6524
根据 necomancer 的设置,主题列表被隐藏
二手交易 相关的信息,包括已关闭的交易,不会被隐藏
necomancer 最近回复了
调执行顺序的吧,不一般对应的.conf 里都是 for file in xxx.d/*.conf 这样,用数字控制执行顺序,而不是文件名字母排序。
https://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.find_peaks.html

一般这些算法都是基于小波变换,看看原理很简单的。
@yaleyu 这速度测试……是数据集太小了吧……
df['D'] = np.where(df.C, df.groupby(pd.Series(np.diff(df.C, prepend=0)).eq(-1).cumsum()).B.cumsum(),0)

df

A B C D
0 S1 10 False 0
1 S1 10 True 20
2 S2 20 False 0
3 S2 10 False 0
4 S2 10 True 40
5 S3 200 False 0
6 S3 100 False 0
7 S3 100 True 400
你上个帖子里说
如下一个表,想每当 C 列为 False 时候,D 列为 0,为 True 时候,D 列为 B 列的上一次 C 列为 False 到当前列的加总

这次就变成
求助问题:对每个 A 列里面的值,当 C 列为 False 时候,D 列为 0,当 C 列为 True 时候,D 列为上一个 True 之后的第一个 False 到当前行的 B 列总和。

大屁眼子!
31 天前
回复了 yaleyu 创建的主题 Python 又来求教 pandas 大拿了
……我是智障

df['D'] = np.where(df.C, df.groupby(df.C.eq(False).cumsum()).B.cumsum(), 0)


df


A B C D
0 S1 1 False 0
1 S1 1 True 2
2 S2 2 False 0
3 S2 2 True 4
4 S2 22 False 0
5 S2 22 True 44
6 S3 222 False 0
7 S3 222 True 444
31 天前
回复了 yaleyu 创建的主题 Python 又来求教 pandas 大拿了
df = pd.DataFrame([['S1', 1, False], ['S1', 1, True],
['S2', 2, False], ['S2', 2, True], ['S2', 22, False], ['S2', 22, True],
['S3', 222, False], ['S3', 222, True]],
columns=list('ABC'))

df['D'] = np.diff(np.where(df.C, df.groupby('A')['B'].cumsum(), 0), axis=0, prepend=0)

df.D = df.groupby(df.C.eq(False).cumsum()).cumsum().D
df.D[df.D <0]=0
df
A B C D
0 S1 1 False 0
1 S1 1 True 2
2 S2 2 False 0
3 S2 2 True 2
4 S2 22 False 0
5 S2 22 True 44
6 S3 222 False 0
7 S3 222 True 396
31 天前
回复了 yaleyu 创建的主题 Python 又来求教 pandas 大拿了
df.D = df.groupby(df.C.eq(False).cumsum()).cumsum().D
df.D[df.D <0]=0
58 天前
回复了 getadoggie 创建的主题 Linux Linux 下 Firefox 滚动网页会抖动,求教
会不会是刷新率的问题
firefox 设置 gfx.webrender.enabled
~/.config/kwinrc 里设置一下刷新率,类似 MaxFPS 一类选项,具体查查看
58 天前
回复了 supermao 创建的主题 生活 群发的依然不想回
@Issacx 对,我脑残了
关于   ·   帮助文档   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2020 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 9ms · UTC 10:50 · PVG 18:50 · LAX 03:50 · JFK 06:50
♥ Do have faith in what you're doing.