小编use*_*404的帖子

TypeError:在尝试以指数方式拟合数据时,只能将length-1数组转换为Python标量

f=np.loadtxt('Single Small Angle 1.txt',unpack=True,skiprows=2)
g=np.loadtxt('Single Small Angle 5.txt',unpack=True,skiprows=2)

x = f-g[:,:11944]
t=range(len(x))
m=math.log10(abs(x))

np.polyfit(t,m)

plt.plot(t,abs(x))
plt.show()
Run Code Online (Sandbox Code Playgroud)

我只是不确定如何解决我的问题.它一直在说:

m=math.log10(abs(x))
TypeError: only length-1 arrays can be converted to Python scalars
Run Code Online (Sandbox Code Playgroud)

python arrays scalar logging

73
推荐指数
2
解决办法
29万
查看次数

标签 统计

arrays ×1

logging ×1

python ×1

scalar ×1