报错部分代码:
MetricsDataFrame = pd.DataFrame(Metrics,
columns=np.tile(MetricNames, datasetNum),
index=experimentConfigModelNames)
报错:ValueError: Shape of passed values is (1,5), indices imply (1,3)
*简单来说就是创建dataframe,传入的数据和我们写入的columns要对应
而这里columns=np.tile(MetricNames, datasetNum) 维度是(1,3)
Metrics维度是(1,5) 并不对应
*
修改:
将MetricNames添加两种度量方法,(由[‘CP’, ‘MWP’, ‘MC’]改为[‘CP’, ‘MWP’, ‘MC’,‘CM’,‘x’] )
运行成功