为了账号安全,请及时绑定邮箱和手机立即绑定

使用Matplotlib绘图

使用Matplotlib绘图

呼啦一阵风 2022-08-16 18:20:21
我在运行以下代码时收到错误:import matplotlib.pyplot as pltimport numpy as npm = 5E5q = .03p = .38e = math.ex = np.array (range(5))#factor = e ** ( - x ( p + q ) )#top = (1 - e ** ( - x ( p + q ) ))#bottom = (1 + (q / p) ( e ** ( - x ( p + q ) ) ))y = m * ( (1 - e ** ( - x * ( p + q ) )) / ((1 + (q / p) ( e ** ( - x * ( p + q ) ) ))) )plt.plot(x,y,label='y = x**2')plt.title("Testing")plt.xlabel("x axis")plt.ylabel("y axis")plt.grid(alpha = .4,linestyle='--')plt.plot(x,y,label='y=x**2')plt.legend()plt.show()我不明白错误TypeError:当我运行代码时,“float”对象不可调用。我尝试修改表达式等,但无济于事。任何帮助都会很棒。
查看完整描述

1 回答

?
智慧大石

TA贡献1946条经验 获得超3个赞

(q / p) ( e ** ( - x * ( p + q ) ) )

您缺少一个运算符(q / p) & ( e ** ( - x * ( p + q ) ) )

尝试:

y = m * ( (1 - e ** ( - x * ( p + q ) )) / ((1 + (q / p) * ( e ** ( - x * ( p + q ) ) ))) )


查看完整回答
反对 回复 2022-08-16
  • 1 回答
  • 0 关注
  • 89 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号