【发布时间】:2021-01-19 21:03:57
【问题描述】:
每当我尝试在我的代码中使用 len 函数时,我都会收到此错误?
long_trade={}
short_trade={}
long_trade['total_long']=get_total_long(long_df,len(long_df))
short_trade['total_short']=get_total_short(short_df,len(short_df))
print(short_trade)
print(long_trade)
错误
> TypeError Traceback (most recent call
> last) <ipython-input-37-619a2cc53415> in <module>()
> 2 long_trade={}
> 3 short_trade={}
> ----> 4 long_trade['total_long']=get_total_long(long_df,len(long_df))
> 5 short_trade['total_short']=get_total_short(short_df,len(short_df))
> 6
>
> TypeError: 'numpy.int64' object is not callable
【问题讨论】:
-
您将不得不提供更多代码让我们能够重现或解决您的问题。但是从外观上看,您似乎在某处命名了一个变量
len。 -
请提供预期的MRE。显示中间结果与预期结果的偏差。我们应该能够将您的代码块粘贴到文件中,运行它并重现您的问题。
-
抱歉,我无法重现部分代码。由于未披露????