python里面生成随机数的方法主要集中在numpy模块的random子模块中: import numpy as np 本文福利:私信回复【PDF】可获取Python电子书一套 (1)生成一个随机浮点数,范围是0-1: np.random.random() (2)生成指定范围内的随机浮点数: np.random.uniform(a,b) 这里啊a,b参数指的是一个范围 (3)生成指定范围内的随机整数: np.random.randint(a,b) (4)生成指定范围内的任意数: print randrange(a,b) 生成指定范围内的任意n个递增序列: print randrange(a,b,n) (5)随机获取一个元素 random.choice(sequence) (6)生成随机数组:
(7)还有两个常用方法将元素打乱 list=['a','b','c'] random.shuffle(list) (8)从一个序列中随机选择n个元素,不改变原始序列 a='123456' b=[1,2,3,4,5,6] c=['a','b','c','d','e']np.random.sample(a,3)np.random.sample(b,3)np.random.sample(c,3) 这些你都用过吗?欢迎留言补充! |
|
来自: 昵称11935121 > 《未命名》