国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python基础教程 > python中如何使用permutation()方法洗牌?

python中如何使用permutation()方法洗牌?

头像

宋雪维

2021-02-20 11:29:486294浏览 · 0收藏 · 0评论

在python中设计洗牌中,shuffle方法会直接在原来的数组上进行操作,改变原来数组的顺序,如果想要不直接在原来的数组上进行操作,就要使用permutation()方法,会返回一个新的打乱顺序的数组,并不改变原来的数组。本文介绍python中使用permutation()方法洗牌的原理及具体实例。

1、permutation()方法

随机排列一个序列,或者返回一个排列的范围。

如果x是一个多维数组,则只会沿着它的第一个索引进行随机排列。

2、语法格式

numpy.random.permutation(x)

3、参数

x : 整数或者数组

如果x是整数,则随机排列np.arange(x)。若果x是数组,对其复制之后再搅乱其元素。

4、返回值

返回一个新的打乱顺序的数组,并不改变原来的数组。

5、使用实例

print(rng.permutation(10))  # 随机排列0-9的数组
print(rng.permutation(np.arange(10)))  #同上
# [7 8 6 0 2 1 9 3 4 5]
# [0 5 7 2 8 6 4 3 9 1]
arr = np.arange(9).reshape((3, 3))
print(arr)
print(rng.permutation(arr))  # 只影响最外层的顺序
print(arr)
# [[0 1 2]
#  [3 4 5]
#  [6 7 8]]
# [[3 4 5]
#  [6 7 8]
#  [0 1 2]]
# [[0 1 2]
#  [3 4 5]
#  [6 7 8]]

以上就是python中使用permutation()方法洗牌的原理及具体实例,希望能对你有所帮助哟~

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

《头等舱》韩国电影在线看| 《性88分钟》| 中国VITAFUSION孕妇| 55岁女人高潮后几天能恢复| 《部长你别这样》大结局| 黑寡妇5免费观看高清| 鲁鲁射击免费播放电视剧全部| 巜强壮的公2做爰观看| 在线观看免费观看在线NBA| 母与子免费观看大全电视剧邻居大..| 私处按摩SPA养生精油| 日韩精品| 麻花传剧原创MV免费播放小米车 | 伦理《少妇的滋味》完整版| 日韩电影| 绝色儿媳在线观看免费版电视剧| 半裸| 强伦轩特级A片免费播放女的老师| 小花园按摩手法视频教程| 《疯狂72小时》韩剧| 动物扌桑辶鬲的| 白丝袜精华液抹在脚上的功效| 妈妈的朋友| 一品国精和二品国精的文化意义| B站暴躁少女CSGO| 二人努力生猴子免费观看| 性做爰全过程免费看| 《巨大荫蒂》免费| 少妇WWVB操BBBB操BBBB| 无人区免费观看高清电视剧 | 《伦敦空姐美版2023》| 《年轻朋友的妻子3》| 《换偶》完整| 妻子的肉体偿还》5| 床上瑜伽| 成全在线观看免费完整| 女朋友闺蜜奶好大下面好紧| 豪放女大兵| 成品免费PPT网站入口| 一家乱战1-13集小说免费阅读| 无人区免费观看高清电视剧