You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用plot_confusion_matrix遇np.arage报错:numpy无该属性,如何解决?

解决AttributeError: module 'numpy' has no attribute 'arage'问题

嘿,别担心,你的NumPy包完全没问题!这个错误纯粹是手滑的拼写错误导致的。

错误原因分析

从你的报错栈可以看到,问题出在你自定义的plot_confusion_matrix函数的第19行:

tick_marks = np.arage(len(names))

这里你把NumPy的arange函数拼写成了arage(第二个字母应该是r,不是a),而NumPy里根本没有叫arage的函数,所以才会抛出这个属性错误。

解决步骤

  1. 找到你定义plot_confusion_matrix函数的代码块(也就是报错里的<ipython-input-3-db289f24b6ee>对应的部分)
  2. 把np.arage修改为正确的np.arange:
    tick_marks = np.arange(len(names))
    
  3. 重新运行你的代码,这个AttributeError就会消失了。

小提示

以后再遇到类似module has no attribute的错误时,优先检查函数/属性名的拼写是否正确——很多时候这类错误都是打字时的小失误造成的,和包本身无关。

内容的提问来源于stack exchange,提问作者SeanZhang1997

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.07 17:12:48