python中permutations的用法,python permutations函数是如何实现的

  python中permutations的用法,python permutations函数是如何实现的

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

  1、permutation()方法

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

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

  2、语法格式

  数字随机排列3、参数

  X :整数或数组

  如果x是整数,随机排列np.arange(x)。如果x是一个数组,复制它,然后打乱它的元素。

  4、返回值

  返回一个新的无序数组,而不改变原始数组。

  5、使用实例

  Print(rng.permutation(10))#随机排列0-9的数组

  打印(RNG。排列(NP。Arange (10))) #同上

  #[7860219345]

  #[0572864391]arr=np.arange(9)。整形((3,3))

  打印(排列)

  Print(rng.permutation(arr))#只影响最外层的顺序

  打印(排列)

  #[[012]

  #[345]

  #[678]]

  #[[345]

  #[678]

  #[012]]

  #[[012]

  #[345]

  #[678]]以上是python中使用permutation()方法洗牌的原理和具体例子。希望能帮到你~

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: