Jupyter笔记本Python错误:返回类型

2024-05-16 03:35:25 发布

您现在位置:Python中文网/ 问答频道 /正文

我收到一个关于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'

Tags: logdatareturntype错误calcdaysreturns
1条回答
网友
1楼 · 发布于 2024-05-16 03:35:25

问题恰恰是错误消息告诉您的是什么。根据您的注释,drift_calc函数的签名如下:

def drift_calc(data):

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

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

导致出现错误,因为它正在将命名参数return_type传递给drift_calc函数,该函数未定义为接受此类参数

相关问题 更多 >