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

Jupyter笔记本Python错误:返回类型,python,jupyter-notebook,montecarlo,Python,Jupyter Notebook,Montecarlo,我收到一个关于返回\u type的错误,因此非常感谢您的帮助:) 代码: 错误: drift_calc() got an unexpected keyword argument 'return_type' 问题恰恰是错误消息告诉您的是什么。根据您的评论,您的drift\u calc函数的签名如下: def drift_calc(data): 此处未定义名为return\u type的参数。所以这一行: ft = drift_calc(data, return_type='n') 导致您收到

我收到一个关于
返回\u type
的错误,因此非常感谢您的帮助:)

代码:

错误:

drift_calc() got an unexpected keyword argument 'return_type'

问题恰恰是错误消息告诉您的是什么。根据您的评论,您的
drift\u calc
函数的签名如下:

def drift_calc(data):
此处未定义名为
return\u type
的参数。所以这一行:

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

导致您收到的错误,因为它正在将命名参数
return\u type
传递给
drift\u calc
函数,该函数未定义为接受此类参数。

drift\u calc()是您自定义的函数吗?你能给我们看一下这方面的代码吗?你能发布或检查
drift\u calc
的函数定义吗。该错误意味着
drift\u calc
的函数定义不希望您传递参数
return\u type
@justanotherguy这就是代码:def drift\u calc(data):lr=log\u returns(data)u=lr.mean()var=lr.var()drift=u-(0.5*var)try:return drift.values except:return drift drift\u calc(data)根据函数定义,
drift\u calc
只需要一个位置参数
data
。始终将完整的错误消息(从单词“Traceback”开始)作为文本(而不是屏幕截图)放在问题中(不是注释)。还有其他有用的信息。
ft = drift_calc(data, return_type='n')