【问题标题】:what is this color map? cmap=mglearn.cm3这个彩色地图是什么? cmap=mglearn.cm3
【发布时间】:2016-11-30 00:36:00
【问题描述】:

我尝试运行以下代码,但在识别 mglearn 颜色图时出现以下错误。

grr = pd.scatter_matrix( ...., cmap=mglearn.cm3)

错误名称:未定义名称“mglearn”

我应该添加 pd 是作为 pd 导入的 Anaconda Pandas 包但不识别色图 mglearn.cm3

有什么建议吗?

【问题讨论】:

  • Python 告诉您,您的代码没有在任何地方定义“mglearn”。听起来您正在尝试使用名为“mglearn”的模块而不导入它。
  • 如果mglearn.cm3 是一个文件,它应该用引号引起来。
  • 我明白了。可以使用 pip 安装

标签: python pandas anaconda


【解决方案1】:

打开 Anaconda 提示并执行pip install mglearn 之后只需导入 mglearn

import pandas as pd
import mglearn
iris_dataframe = pd.DataFrame(X_train, columns=iris_dataset.feature_names)
grr = pd.scatter_matrix(iris_dataframe, c=y_train, figsize=(15, 15), marker='o',s=60, alpha=0.8, hist_kwds={'bins': 10},cmap=mglearn.cm3)

【讨论】:

    【解决方案2】:

    关注本书的代码 - Python 机器学习简介

    1. 在本书(笔记本等)的代码顶部有一个名为 - mglearn 的包文件夹。它包含,作为它的第一个 .py 文件 - init.py.
    2. 因此,我可以简单地将文件夹 - mglearn 复制/粘贴到我的 C:\Users\Ernesto\Anaconda3 文件夹,然后在我的 Spyder 3.5 编辑器中输入 - import mglearn。
    3. 然后一行:

      grr = pd.scatter_matrix(iris_dataframe,
                              c=y_train, 
                              figsize=(15, 15),
                              marker='o',
                              hist_kwds={'bins': 20},
                              s=60, 
                              alpha=0.8, 
                              cmap=mglearn.cm3)
      

      像书中一样打印 scatter_matrix。

    【讨论】:

      【解决方案3】:
      1. conda install pip(因为 conda install mglearn 会报错)
      2. pip install mglearn
      3. grr = pd.plotting.scatter_matrix( ...., cmap=mglearn.cm3) 如果您仍然看不到输出,那么您可能错过了%matplotlib inline

      【讨论】:

        【解决方案4】:

        您需要安装mglearn 包。您可以通过在命令提示符或终端(Anaconda/任何其他支持终端的 IDE)中运行以下命令来实现。

        pip install mglearn

        有关 mglearn 软件包的更多详细信息,请访问:enter link description here

        【讨论】:

          猜你喜欢
          • 2023-02-26
          • 2014-10-13
          • 1970-01-01
          • 2013-10-09
          • 1970-01-01
          • 1970-01-01
          • 2017-09-20
          • 2012-07-26
          • 2010-09-26
          相关资源
          最近更新 更多