在Python中,random模块用于生成随机数。下面介绍下random模块中常用的几个函数
01打开我们python的ide
02在打开的shell中,首先需要导入random库,才可以使用random中的方法,首先介绍下应用最多的函数,random.random(),可以生成一个0到1的随机符点数
03random.uniform(a,b)函数,生成指定范围内的随机符点数,如下图
04random.randint(a,b)函数,生成一个指定范围内的整数,如下图
05random.choice(sqe)函数,从sqe序列中得到一个随机元素,如下图,序列元素可以包含很多种类,集合,列表,甚至元组都可以作为参数进行传递
第一种方式适用于通过conda来管理/安装项目依赖包,生成的文件内容如下:
第二种方式适用于通过pip来管理/安装项目依赖包,生成的文件内容如下:
所以看到通过这种方式生成的requirements文件中,通过conda安装的包并不能给出包版本,而是 @ file:////... 这种形式。
如果没有使用虚拟环境,或虚拟环境中有很多项目没有使用的包,则上面两种方式都将环境中的所有包版本记录在requirements文件中,不便于项目移植,这时候需要第三种方式:
上面第一条命令默认安装到全局的环境中
如果上面的命令不能安装到指定Python版本的虚拟环境中,则
可用pycharm,进入命令行,运行:
参考:
python生成requirements.txt的两种方法 python 脚本之家 (jb51.net)
我的项目在conda环境中使用的软件包-python黑洞网 (pythonheidong.com)
pipreqs · PyPI
User Guide - pip documentation v22.1.2 (pypa.io)