Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/277.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python TypeError:切片索引必须是整数或无,或者具有_索引_方法,在包装为int类型后,结果为空_Python - Fatal编程技术网

Python TypeError:切片索引必须是整数或无,或者具有_索引_方法,在包装为int类型后,结果为空

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]

错误出现在第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]

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)]