python排列和随机采样permutation&sample
原创
文章标签 python 数组 重排序 文章分类 Python 后端开发
©著作权归作者所有:来自51CTO博客作者六mo神剑的原创作品,请联系作者获取转载授权,否则将追究法律责任
python排列和随机采样permutation&sample
### Permutation and Random Sampling# 排列和随机采样# 利⽤numpy.random.permutation函数可以轻松实现对Series或# DataFrame的列的排列⼯作(permuting,随机重排序)。通过# 需要排列的轴的⻓度调⽤permutation,可产⽣⼀个表示新顺序# 的整数数组:df = pd.DataFrame(np.arange(5 * 4).reshape((5, 4)))sampler = np.random.permutation(5)samplerarray([2, 1, 3, 0, 4])dfdf.take(sampler)df.sample(n=3)choices = pd.Series([5, 7, -1, 6, 4])draws = choices.sample(n=10, replace=True)drawschoices = pd.Series([5, 7, -1, 6, 4])draws = choices.sample(n=10, replace=True)
- 赞
- 收藏
- 评论
- *举报
上一篇:python_画图
下一篇:python_rename
Original: https://blog.51cto.com/u_10055401/5482227
Author: 六mo神剑
Title: python排列和随机采样permutation&sample
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/513659/
转载文章受原作者版权保护。转载请注明原作者出处!