python中choice的用法,python choices函数
熟悉python的朋友都知道Python可以生成随机物品。Python中的choice函数是random模块的随机采样函数。它可以通过导入随机模块和调用随机静态对象在Python中生成随机项,可以生成一个列表、元组或字符串的随机项。本文将向您介绍choice函数及其在Python中的实现。
1、choice() 函数
返回列表、元组或字符串中的随机项。
从非空序列中随机选择一条数据并带回。序列可以是列表、元组、字符串和集合。如果序列为空,将弹出一个IndexError错误。
2、语法
随机输入
Random.choice(seq)注意:需要导入Random模块,通过random静态对象调用。
3、参数
Seq -可以是列表、元组或字符串。
4、返回值
返回一个随机项。
5、实例
实例一:从列表a中产生5个随机数
a=[1,2,3,4,5,6,7,8,9]
b=随机抽样(a,5)实例二:从一个int数字或1维array里随机选取内容,并将选取结果放入n维array中返回。
随机选择(5,3)
数组([0,3,4])
np.random.choice(5,3,p=[0.1,0,0.3,0.6,0])
数组([3,3,0])
np.random.choice(5,3,replace=False)
数组([3,1,0])
np.random.choice(5,3,replace=False,p=[0.1,0,0.3,0.6,0])
数组([2,3,0])
aa_milne_arr=[维尼,兔子,小猪,克里斯托弗]
np.random.choice(aa_milne_arr,5,p=[0.5,0.1,0.1,0.3])
数组([维尼,维尼,维尼,克里斯托弗,小猪],以上是choice函数及其在Python中的实现过程。一个函数可以随机取出物品,是不是很神奇?赶紧试试吧~
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。