我在Python中有很長的代碼,所以我不能在這裏寫所有的代碼。無論如何,問題是我正在使用semilogx
命令在代碼中繪製函數,並且一切正常。但是,如果我切換到plot
命令我得到這個錯誤:Python錯誤,'bool'類型不可調用
類型錯誤:「布爾」對象不是可調用
你認爲可能會導致問題?
看來,我在代碼中使用plot命令的任何地方我都得到相同的錯誤。 我試圖密謀,我在我的代碼使用的第一個變量:
f=loadtxt(folder_out+"stars/stars"+str(output)+".txt",skiprows=2)
ids=f[:,0]
mass_star=f[:,1] # mass in Msun
x=f[:,2]
y=f[:,3]
z=f[:,4]
age=f[:,5] # age in Myr
plot(x,y,'.')
最後一行給我的錯誤。我確定我從文件中讀取了變量,它們具有相同的維度。
你能至少粘貼導致錯誤的代碼行嗎? – MAK
請回溯回溯。 –
你碰巧在某處使用名爲'str'或'round'的布爾變量嗎? –