我有一些试图写入与最大强度和积分强度等相关的文件的值列表。除了我制作的将帧转换为秒的列表外,其他所有参数都可以正常工作。每次我尝试与其他人一起编写此列表时,都会收到“ TypeError:需要浮点参数,而不是列表”。我尝试了很多方法将此列表转换为浮点型,并且每次检查它表示浮点型的值的类型时,我仍然会遇到此错误。我也尝试过使用savetxt中的格式,但这也没有用。我正在写的其他列表也是浮点数列表,我无法分辨它们与该列表之间的区别(“ xtime”)。这是代码:
xt=range(0,len(slopearray))
xtime=[]
for item in xt:
xtime.append(item*Frame_interval)
ir_path = os.path.dirname(os.path.realpath(fileR))
save_path = dir_path
Name = os.path.join(save_path,"Max and Int GFP Analysis"))
AllData=[xtime,LEdges,REdges,Bundlestart,Bundleend,GFPintegrated,GFPmax]
AllData=transpose(AllData)
DataOutHeader='Distance\tLeft MT Edge\tRight MT Edge\tLeft Bundle Edge\tRight Bundle
Edge\tIntegrated GFP\tMax GFP'
savetxt(Name,AllData,fmt='%1.3f',delimiter='\t',comments='',header=DataOutHeader)
这似乎很简单,但我无法弄清楚自己在做什么错。非常感谢您的帮助!