Traceback (most recent call last): File "D:\hw_stock_2022\ETF实盘选股策略(2)\1ETF数据整理.py", line 135, in <module> df_list = pool.map(cal_all_etf_data, sorted(etf_list)) File "C:\Python38\lib\multiprocessing\pool.py", line 364, in map return self._map_async(func, iterable, mapstar, chunksize).get() File "C:\Python38\lib\multiprocessing\pool.py", line 771, in get raise self._value IndexError: single positional indexer is out-of-bounds
时间: 2023-02-07 19:09:23 浏览: 194
matlab精度检验代码-DNN_NeuroSim_V2.1:用于深度神经网络的基于内存计算的加速器的基准框架(针对片上训练芯片)
这个错误消息表明在文件 "1ETF数据整理.py" 的第 135 行的代码中,调用了 "pool.map" 函数,并且在调用过程中抛出了 "IndexError" 异常。这个异常的具体信息是 "single positional indexer is out-of-bounds",意思是在访问单个位置的数据时,索引越界了。
这个错误的原因可能是在调用 "pool.map" 函数时,传入的参数 "etf_list" 中的某个元素在进行索引时,超出了它的范围。你可以检查这个参数 "etf_list",看看里面的元素是否存在这种情况。
你还可以尝试添加异常处理代码,来捕获这个异常,并进行相应的处理。
阅读全文