random.shuffle的用法
时间: 2023-03-31 12:02:01 浏览: 131
random.shuffle是Python中的一个函数,用于将一个序列随机打乱顺序。它的用法如下:
import random
list = [1, 2, 3, 4, 5]
random.shuffle(list)
print(list)
输出结果可能是[2, 5, 1, 4, 3]或者[3, 1, 4, 5, 2]等等,因为每次打乱的结果都是随机的。
相关问题
np.random.shuffle函数用法
np.random.shuffle函数用于将数组按照随机顺序进行重排,其用法如下:
```python
np.random.shuffle(arr)
```
其中,arr为要进行重排的数组。重排后的数组会直接替换原数组。
例如,对于一个长度为10的一维数组arr,可以使用如下代码进行随机重排:
```python
import numpy as np
arr = np.arange(10)
np.random.shuffle(arr)
print(arr)
```
输出结果为:
```
[9 0 1 8 4 3 7 6 5 2]
```
其中,原本的顺序为[0, 1, 2, 3, 4, 5, 6, 7, 8, 9],经过随机重排后变为了[9, 0, 1, 8, 4, 3, 7, 6, 5, 2],两者的顺序完全不同。
random.shuffle函数用法
random.shuffle函数是Python中的一个函数,用于将一个序列中的元素随机打乱顺序。该函数的用法如下:
random.shuffle(sequence, random=None)
其中,sequence是要打乱顺序的序列,可以是列表、元组或字符串等;random是一个可选参数,用于指定随机数生成器的种子值。
使用该函数时,需要先导入random模块,例如:
import random
然后,可以通过以下方式调用该函数:
my_list = [1, 2, 3, 4, 5]
random.shuffle(my_list)
print(my_list)
运行结果可能为:
[5, 2, 1, 4, 3]
即将原来的列表顺序打乱。
阅读全文