尝试将浮点数与len(列表)相乘时,无法将序列与“float”错误类型的nonit相乘

2024-05-04 11:48:08 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图从给定的SPLIT_SIZE = 0.9列表中随机抽取一个样本,但我有以下错误:TypeError:不能将序列与类型为“float”的非int相乘。 这是给出错误的代码行:

list = os.listdir(SOURCE)
training_set = random.sample(list, float(SPLIT_SIZE)*int(len(list)))

SOURCE是包含图像的目录

我将感谢任何帮助