这个对比是不是有些问题

来源:3-6 Debug:解决CopyWarning问题

慕哥6062902

2022-05-08

图片描述

老师,感觉这里没测出来差异,是因为calculate_prof_pct已经把data改了,所以calculate_prof_pct2拿到的data已经改过之后的,所以导致两次是一样的,是这样不?我还没有完全理解,但感觉应该把data深拷贝给另一个变量,然后让两个函数来调用,应该就能看出来差异了

写回答

3回答

meng2216839

2023-07-30

由于pct2是用了pct data,所以数据是筛选了的,因此pct2的pct_change()的值是正确,但是单单用pct2,数据没有筛选,pct_changer 的值就有错误了,https://img.mukewang.com/szimg/64c629520966fe4105340542.jpg

0
0

卡卡爱漂流

2023-02-22

是的,看视频就看出问题来了,相当于pct2处理的data事上面pct所反的结果,这样自然结果会是一模一样的。可以试着吧pct2这行放到pct这行上面去,就可以了。

0
0

DeltaF

2022-07-19

不是吧 ptc和pct2是两个函数,data1和2是两个函数的结果,函数内部设置一样的话自然相等,不一样的话自然是两个数据集

0
0

程序员理财课 Python量化交易系统实战

打造一个自动交易平台,新手也能提升理财收益

1987 学习 · 405 问题

查看课程