如何解决错误“不能将序列乘以‘float’类型的nonit”?

2024-05-23 14:16:25 发布

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

我试着在我的python上创建索引,当我试图运行它时,我得到如下错误: error
它指向我的根python在我安装它的地方。我不知道为什么会出现这样的错误

result = [None] * k

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

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


Tags: 代码httpsgithubcomnone地方错误result
2条回答

random.sample的第二个参数是要进行的选择的数目,并且它必须是一个整数。您使用除法来创建这个数字;在python2中,如果两个数字都是整数,那么这将是一个整数除法,但是在python3中,它总是返回一个float。应改用整数除法//

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

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

相关问题 更多 >