繁体   English   中英

Jupyter Notebook Python 错误:return_type

[英]Jupyter Notebook Python error: return_type

我收到有关return_type的错误,因此非常感谢您的帮助:)

代码:

def daily_returns(data, days, iterations):
    ft = drift_calc(data, return_type='n')
    try:
        stv = log_returns(data).std().values
    except:
        stv = log_returns(data).std()
    dr = np.exp(ft + stv * norm.ppf(np.random.rand(days, iterations)))
    return dr

daily_returns(data, 50, 1000)

错误:

drift_calc() got an unexpected keyword argument 'return_type'

问题正是错误消息告诉您的内容。 根据您的评论,您的drift_calc函数的签名如下:

def drift_calc(data):

这里没有定义名为return_type的参数。 所以这一行:

ft = drift_calc(data, return_type='n')

导致您遇到的错误,因为它将命名参数return_type传递给drift_calc function,它没有定义为采用这样的参数。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM