python排列和随机采样permutation&sample

python排列和随机采样permutation&sample

原创

六mo神剑博主文章分类:Python ©著作权

文章标签 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/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球