reports_avg = np.mean(reports_list, axis=0) matrices_avg = np.mean(matrices_list, axis=0) micro_auc_avg = np.mean(micro_auc_list) macro_auc_avg = np.mean(macro_auc_list) fpr_avg = np.mean(fpr_list, axis=0) tpr_avg = np.mean(tpr_list, axis=0) roc_auc_avg = np.mean(roc_auc_list, axis=0)出现ufunc 'add' did not contain a loop with signature matching types (dtype('<U326'), dtype('<U326')) -> None的问题怎么解决
时间: 2024-02-28 22:52:11 浏览: 70
otra forma_rangos_them_
这个错误通常是由于numpy数组中包含字符串类型的数据引起的。numpy中的大多数函数是针对数值类型的,不支持字符串类型的数据。解决方法是将字符串类型的数据转换为数值类型。你可以使用numpy中的astype()函数将字符串类型的数据转换为数值类型,例如:
```
reports_list = reports_list.astype(float)
matrices_list = matrices_list.astype(float)
```
如果你还有其他包含字符串类型数据的数组,也需要进行相应的转换。
阅读全文