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

运行微软机器学习教程代码遇graphing模块AttributeError问题求助

解决graphing模块无histogram属性的问题
  • 这个graphing是微软教程专属的自定义辅助模块,并非Python标准库。你大概率是没把教程配套的graphing.py文件放到当前Notebook的工作目录里。
  • 回到教程页面,找到配套代码的下载/复制入口(通常在教程开头或代码块附近),把graphing模块的完整代码复制出来,在你的Jupyter环境里新建一个名为graphing.py的文件,粘贴代码后保存,再重新运行import graphing及后续调用histogram的代码。
  • 如果找不到配套代码,也可以直接在当前Notebook单元格里手动实现histogram函数替代模块调用:
    import matplotlib.pyplot as plt
    import pandas as pd
    
    def histogram(data, column_name, title=None):
        if not isinstance(data, pd.DataFrame):
            raise ValueError("data必须是pandas DataFrame类型")
        plt.figure(figsize=(10,6))
        plt.hist(data[column_name].dropna(), bins=20, edgecolor='black')
        plt.title(title if title else f"{column_name}的直方图")
        plt.xlabel(column_name)
        plt.ylabel("频数")
        plt.show()
    
    定义完成后,直接调用histogram(你的数据集变量, "目标列名")就能实现教程里的直方图功能。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.14 06:10:16