如何解决错误“不能通过类型'浮''的非int乘以序列?

问题描述 投票:1回答:2

我试图在我的python上创建索引,当我尝试运行它时,我得到这样的错误: 它是在我安装它的地方阻止我的根python。我不知道为什么会出现这样的错误

result = [None] * k

我已经尝试从https://github.com/timgrossmann/InstaPy/issues/507实现代码,但它仍然显示相同的错误。

对于能帮助我的人,我真的很感激。谢谢

python image image-processing
2个回答
1
投票

random.sample的第二个参数是要进行的选择的数量,它必须是整数。你正在使用一个部门来创建这个数字;在Python 2中,如果两个数字都是整数,这将是一个整数除法,但在Python 3中,它总是返回一个float。应该使用整数除法//

sample_index = random.sample(range(len(x)), len(x) // 5)

0
投票

使用整数除法random.sample(range(len(x)), len(x)//5)

© www.soinside.com 2019 - 2024. All rights reserved.