赞
踩
在量化交易数据处理中遇到一个问题
违反了ufunc的广播机制(有关广播概念,单开一篇详细介绍:传送虫洞)
广播机制如下:
当我们使用ufunc函数对两个数组进行计算时,ufunc函数会对这两个数组的对应元素进行计算,因此它要求这两个数组有相同的大小(shape相同)。如果两个数组的shape不同的话,会进行如下的广播(broadcasting)处理:
此例中的错误来自75行,0.903写错了一个标点,写成0,903导致,语法提醒的~以后一定要注意。
既然问题出在75行,但是为什么提示的是77行,因为在计算机眼睛里75行没有错,语法上并没错,只是不符合我们设定的逻辑而已。这里便引出“ , ”(逗号)这个符号的意义,比较复杂,我们专门开一篇来讲(传送虫洞)。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。