Python中choice函数详解:如何使用random模块生成随机项

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

Python中choice函数详解:如何使用random模块生成随机项

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中的选择函数及其实施过程。这不是很神奇吗?一个函数可以取出随机术语。尝试一下,看看〜

你可能想看:
« 上一篇
下一篇 »

相关推荐

python爬虫教程PDF,Python爬虫书PDF

2026年09月02日

32阅读

外国教程python,python编程教学视频

2026年09月02日

27阅读

python简明教程沈洁元,python详细基础教程

2026年09月02日

21阅读

python库包教程,python 包

2026年09月02日

27阅读

python教程大全集,python教程600集

2026年09月02日

27阅读

python入门教程完整版,python零基础入门全套教程视频

2026年09月02日

23阅读