2016-11-30 119 views
0

我嘗試運行下面的代碼,但它在識別mglearn彩色貼圖時出現以下錯誤。這是什麼顏色表? cmap = mglearn.cm3

GRR = pd.scatter_matrix(....,CMAP = mglearn.cm3)

ErrorName:名稱 'mglearn' 沒有定義

我要補充PD是阿納康達熊貓包導入爲PD但無法識別顏色圖mglearn.cm3

有什麼建議嗎?

+0

Python告訴你,你的代碼沒有在任何地方定義「mglearn」。這聽起來像你正在嘗試使用一個名爲「mglearn」的模塊而不導入它。 – RJHunter

+0

如果'mglearn.cm3'是一個文件,它應該用引號括起來。 – rassar

+0

我明白了。它可以使用pip進行安裝 – user3252955

回答

1

涉及書中的代碼 - 介紹機器學習與Python

  1. 在代碼的書(筆記本電腦等)有一個名爲包文件夾頂部 - mglearn。它包含,作爲其拳頭.py文件 - init .py。
  2. 因此,它允許我在我的Spyder 3.5編輯器中簡單地將文件夾 - mglearn複製/粘貼到我的 C:\ Users \ Ernesto \ Anaconda3文件夾中,然後鍵入 - 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正如書中。