Python中choice函数详解:如何使用random模块生成随机项
熟悉Python的朋友知道Python可以生成随机的物品。在Python中,选择函数是随机模块的随机采样函数。它可以通过导入随机模块并调用随机静态对象来生成Python中的随机项目。它可以生成一个列表。随机项目的元组或字符串。本文将在Python中向您介绍选择功能及其实施过程。

1。选择()函数
返回列表,元组或字符串的随机项目。
从非空序列中随机选择数据并将其带回。序列可以是列表,元组,str,set。如果序列为空,则会弹出indexError错误。
2。语法
import random random.choice( seq )
注意:需要导入随机模块并通过随机静态对象调用。
3。参数
SEQ-可以是列表,元组或字符串。
4。返回值
返回随机项目。
5。示例
示例1:从列表中生成5个随机数
a = [1, 2, 3, 4, 5, 6, 7, 8, 9] b = random.sample(a, 5)
示例2:从int号或1维数组中随机选择内容,然后将所选结果放入n维数组中以返回。
>>> np.random.choice(5, 3) array([0, 3, 4]) >>> np.random.choice(5, 3, p=[0.1, 0, 0.3, 0.6, 0]) array([3, 3, 0]) >>> np.random.choice(5, 3, replace=False) array([3,1,0]) >>> np.random.choice(5, 3, replace=False, p=[0.1, 0, 0.3, 0.6, 0]) array([2, 3, 0]) >>> aa_milne_arr = ['pooh', 'rabbit', 'piglet', 'Christopher'] >>> np.random.choice(aa_milne_arr, 5, p=[0.5, 0.1, 0.1, 0.3]) array(['pooh', 'pooh', 'pooh', 'Christopher', 'piglet'],
以上是Python中的选择函数及其实施过程。这不是很神奇吗?一个函数可以取出随机术语。尝试一下,看看〜