不支持的列表 TypeError:/ 不支持的操作数类型:'list' 和 'float'

我有以下代码,


def latency(i):

   layer_macc = profile(model)

   #new_list=[float(i) for i in layer_macc]

   macc_layer=layer_macc[i]

   return macc_layer/(3.84*pow(10,11))

当我尝试运行代码时出现以下错误


TypeError: unsupported operand type(s) for /: 'list' and 'float'. 

我试图将列表转换为浮点数,但仍然无法正常工作。


凤凰求蛊
浏览 126回答 1
1回答

蝴蝶刀刀

替换最后两行:x=3.8*pow(10,11)return [f/x for f in macc_layer]
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python