首页 > 解决方案 > ValueError:通过了 21 列,传递的数据有 20 列

问题描述

我的代码如下:

import seaborn as sn
import pandas as pd
import matplotlib.pyplot as plt
array = confusion_matrix

df_cm = pd.DataFrame(array, index = [i for i in names],
              columns = [i for i in names])
df_norm_col=(df_cm-df_cm.mean())/df_cm.std()
#df_norm_col=df_cm-df_cm.mean()
plt.figure(figsize = (15,10))
sn.heatmap(df_norm_col, annot=True,cmap='viridis')

我收到以下错误:

ValueError:通过了 21 列,传递的数据有 20 列

标签: pythonpandasdataframeplotgoogle-colaboratory

解决方案


推荐阅读