Python⽣成⼀组随机数列表
直接举个栗⼦:
np.random.randint(low=10, high=900, size=200)
⽣成⼀组介于 [10,900) 之间的200个随机数字
python生成1到100之间随机数
应⽤:
ratings = all_ratings[all_ratings['UserID'].
isin(np.random.randint(low=10, high=900, size=200))]
先⽤np.random下的randint函数⽣成⼀组随机数列表,然后作为索引参数传给isin() 进⾏切⽚(得到bool类型列表) 再让dataframe类型的变量all_ratings通过bool类型列表,筛选出对应的随机数据⾏
⽬的是缩⼩样本空间,随机测试
这⾥使⽤的前提是 UserID列是integer整型,如果是其它类型,得⽤其它随机函数(可参考链接)
可参考:
但要注意参数格式部分有误,例如np.random.randint(low[, high, size])
眼熟不?嘿嘿,⾃⼰调试⼀下就能⽤啦

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。