python编程求解答哦!下面是我的程序,现实错误如图所示。求解惑~

论坛 期权论坛 期权     
大梦残音   2018-4-26 11:08   2497   2
import pandas as pdimport numpy as npimport mathdf=pd.read_excel('波动率数据.xlsx')jz=df["净值"]xh=df["序号"]product=1i=1j=0k=0result1=0for i in jz:    product*=iaveragelogproduct=np.log(product)/len(jz)for j in xh:    result=np.square(np.l...import pandas as pdimport numpy as npimport mathdf=pd.read_excel('波动率数据.xlsx')jz=df["净值"]xh=df["序号"]product=1i=1j=0k=0result1=0for i in jz:    product*=iaveragelogproduct=np.log(product)/len(jz)for j in xh:    result=np.square(np.log(jz[j]/jz[j+1]) - averagelogproduct)    result1+=result    print(result1)

展开

分享到 :
0 人收藏

2 个回复

倒序浏览
2#
wenjie19861113  1级新秀 | 2018-4-30 04:30:41 发帖IP地址来自
jz[j+1]这个应该会超出索引范围吧,另外,i、j不需要赋初始值
3#
M978718484  3级会员 | 2018-4-30 04:30:42 发帖IP地址来自
访问了某个不存在的字典key
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:
帖子:
精华:
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP