python 分类前百分之十_python – 尝试按百分比拆分列表

我试图通过获取一个百分比来分割列表,然后从主列表中随机地抓取元素到另外两个列表中. trainingSet是左上方列表.当我生成一个随机索引来挑选时,我遇到了一个问题.这段代码适用于一个小列表,但当我使用(len(rawRatings)= 1000)时,它不起作用.

错误:

File "/Applications/WingIDE.app/Contents/MacOS/src/debug/tserver/_sandbox.py", line 1, in

# Used internally for debug sandbox under external interpreter

File "/Applications/WingIDE.app/Contents/MacOS/src/debug/tserver/_sandbox.py", line 29, in partitionRankings

File "/Users/rderickson9/anaconda/lib/python2.7/random.py", line 241, in randint

return self.randrange(a, b+1)

File "/Users/rderickson9/anaconda/lib/python2.7/random.py", line 217, in randrange

raise ValueError, "empty range for randrange() (%d,%d, %d)" % (istart, istop, width)

ValueError: empty range for randrange() (0,0, 0)

raw Ratings是一个列表,testPercent是一个浮点数.

恩.

rawRatings = [(123,432,4),(23,

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值