我试图在图上显示总体的模式,但我无法。我可以计算模式:
stats.mode(rec)
返回:
mode: ModeResult(mode=array([0.784]), count=array([8]))
但当我用来绘制它时
plt.text(0.70, 14, r'Mode = {0:.2f}'.format(stats.mode(rec)))
我不能显示它,因为SciPy有太多的变量无法显示~只是~模式
我可以让SciPy只给我模式(即0.784,在这种情况下(,而不必手动操作吗?
问题是返回值是一个ModeResult对象。如果使用dir(mode)
检查此对象,则可以获得其属性的列表。在这种情况下,您需要mode
属性,正如您所看到的,它实际上是一个数组,所以我的建议是:
mode = stats.mode(rec).mode[0]
plt.text(0.70, 14, r'Mode = {0:.2f}'.format(mode))