这张彩色地图是什么? CMAP = mglearn.cm3

时间:2016-11-30 00:36:01

标签: python pandas anaconda

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

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

ErrorName:name' mglearn'未定义

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

有什么建议吗?

4 个答案:

答案 0 :(得分:2)

关注本书的代码 - 使用Python进行机器学习简介

  1. 在本书代码的顶部(笔记本等),有一个名为 - mglearn的包文件夹。它包含,作为其第一个.py文件 - init .py。
  2. 因此它允许我简单地将文件夹 - mglearn复制/粘贴到我的 C:\ Users \ Ernesto \ Anaconda3文件夹,然后输入 - 导入mglearn - 在我的Spyder 3.5编辑器中。
  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就像书中一样。

答案 1 :(得分: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 :(得分:0)

  1. conda install pip(因为conda install mglearn会给出错误)
  2. pip install mglearn
  3. grr = pd.plotting.scatter_matrix(....,cmap = mglearn.cm3) 如果仍然看不到输出,则可能是错过了%matplotlib inline

答案 3 :(得分:0)

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

pip install mglearn

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