Python TypeError:切片索引必须是整数或无,或者具有_索引_方法,在包装为int类型后,结果为空
错误出现在第1行,第2行工作正常。如果使用十进制/浮点百分比,这就是为什么Python TypeError:切片索引必须是整数或无,或者具有_索引_方法,在包装为int类型后,结果为空,python,Python,错误出现在第1行,第2行工作正常。如果使用十进制/浮点百分比,这就是为什么X\u train为空。 请参见此示例: X_train = images[0:int(len(images)) * int(percentage)] X_test = images[len(images) * int(percentage):] 您可以将图像长度乘以百分比,然后将其转换为整数: In [2]: int(.6667) Out[2]: 0 例如: In [8]: l = [1,2,3]
X\u train
为空。请参见此示例:
X_train = images[0:int(len(images)) * int(percentage)]
X_test = images[len(images) * int(percentage):]
您可以将图像长度乘以百分比,然后将其转换为整数:
In [2]: int(.6667)
Out[2]: 0
例如:
In [8]: l = [1,2,3]
In [9]: l[:int(len([l) * 0.75)]
Out[9]: [1, 2]
In [10]: l[int(len(l) * 0.75):]
Out[10]: [3]
百分比的值是多少?@rdas其浮动0.85
In [8]: l = [1,2,3]
In [9]: l[:int(len([l) * 0.75)]
Out[9]: [1, 2]
In [10]: l[int(len(l) * 0.75):]
Out[10]: [3]
X_train = images[:int(len(images) * percentage)]