我试图将列表中的浮点数近似为标量整数值。也就是说,我试图将小于 0.5 的值转换为 0,并将大于或等于 0.5 的值转换为 1。但我收到错误。
我的列表值如下所示:
0.2943,
0.3483,
0.3359,
0.3671,
0.6788,
1,
0.779
预期输出:
0,
0,
0,
0,
1,
1,
1
编写的代码:
listSample = []
listSample = list(y_predAN_PCA)
for i in listSample:
if listSample[i] < 0.5:
listSample[i] = 0
else:
listSample[i] = 1
但我收到以下错误:
类型错误:只有整数标量数组可以转换为标量索引
RISEBY
慕少森
ibeautiful
相关分类