ValueError: Colormap Y1GnBu is not recognized.
錯誤代碼:
corrmat=df_train.corr()
f,ax=plt.subplots(figsize=(12,9))
sns.heatmap(corrmat,square=True,cmap='Y1GnBu')
樣本是由多維屬性構成的,把每個屬性維度都看成一個隨機變量,爲了考查兩兩屬性間的關係,可以藉助隨機變量的協方差。利用pandas的corr()函數可以計算相關性。再利用熱力圖觀察多個特徵兩兩的相似度,cmap參數用於從數字到色彩空間的映射。
檢查後發現其實只是因爲字母l看成了數字1,不過能從錯誤中學習並且延申也還是蠻好的
正確代碼:
corrmat=df_train.corr()
f,ax=plt.subplots(figsize=(12,9))
sns.heatmap(corrmat,square=True,cmap='YlGnBu')