详解python第三方库的安装、PyInstaller库、random库


Posted in Python onMarch 03, 2021

python第三方库的安装

详解python第三方库的安装、PyInstaller库、random库

PyInstaller库

PyInstaller库能够在不同操作系统下将python源文件打包,变成直接可运行的可执行文件。
可以通过—F参数对python源文件生成一个独立的可执行文件。

PyInstaller -F SnowView.py

执行后在dist目录中出现了SnowView.exe可执行文件。

详解python第三方库的安装、PyInstaller库、random库

random库

详解python第三方库的安装、PyInstaller库、random库

使用random库来生成随机数
最基本 random.random() 生成一个0~1之间的随机小数

from random import *
print(random())

0.02407647202090879

random.seed()函数

初始化随机数种子,随机数是随机取得,如果想要复现生成的随机数的话需要设置随机数种子。

from random import *
seed(10)
print(random())
print(random())

seed(10)
print(random())
print(random())

0.5714025946899135
0.4288890546751146
0.5714025946899135
0.4288890546751146

random.randint()函数

生成一个[a,b)之间的随机整数

from random import *
print(randint(1,5))

random.uniform(a,b)函数

生成一个[a,b]之间的随机小数

from random import *
print(uniform(1,5))

3.5783611261343165

random.shuffle()函数

将序列元素的顺序打乱后返回

from random import *
a = [1,2,3,4]
shuffle(a)
print(a)

[1, 2, 4, 3]

random.choice()函数

随机选择列表中的一个元素返回

from random import *
a = [1,2,3,4]
print(choice(a))

3

random.sample(k,a)函数

从类型k中随机选取a个元素,并以列表形式返回。

from random import *
a = [1,2,3,4]
print(sample(a,3))

[2, 1, 4]

到此这篇关于python第三方库的安装、PyInstaller库、random库的文章就介绍到这了,更多相关python第三方库的安装内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
深入分析在Python模块顶层运行的代码引起的一个Bug
Jul 04 Python
Python常用的文件及文件路径、目录操作方法汇总介绍
May 21 Python
python图像处理之镜像实现方法
May 30 Python
python链接oracle数据库以及数据库的增删改查实例
Jan 30 Python
怎么使用pipenv管理你的python项目
Mar 12 Python
django 解决manage.py migrate无效的问题
May 27 Python
Django的性能优化实现解析
Jul 30 Python
python修改文件内容的3种方法详解
Nov 15 Python
python3的UnicodeDecodeError解决方法
Dec 20 Python
Python urllib request模块发送请求实现过程解析
Dec 10 Python
利用python查看数组中的所有元素是否相同
Jan 08 Python
一些让Python代码简洁的实用技巧总结
Aug 23 Python
聊聊Python pandas 中loc函数的使用,及跟iloc的区别说明
Mar 03 #Python
对Pytorch 中的contiguous理解说明
Mar 03 #Python
Flask中jinja2的继承实现方法及实例
Mar 03 #Python
基于PyTorch中view的用法说明
Mar 03 #Python
Python 实现劳拉游戏的实例代码(四连环、重力四子棋)
Mar 03 #Python
对pytorch中x = x.view(x.size(0), -1) 的理解说明
Mar 03 #Python
Jupyter安装拓展nbextensions及解决官网下载慢的问题
Mar 03 #Python
You might like
PHP函数shuffle()取数组若干个随机元素的方法分析
2016/04/02 PHP
PHP将MySQL的查询结果转换为数组并用where拼接的示例
2016/05/13 PHP
基于PHP实现微信小程序客服消息功能
2019/08/12 PHP
javascript IE中的DOM ready应用技巧
2008/07/23 Javascript
JQuery实现的在新窗口打开链接的方法小结
2010/04/22 Javascript
地址栏传递中文参数乱码在js里用escape转码
2013/08/28 Javascript
jQuery插件 selectToSelect使用方法
2013/10/02 Javascript
jQuery结合CSS制作动态的下拉菜单
2015/10/27 Javascript
js获取鼠标位置实例详解
2015/12/09 Javascript
JavaScript、jQuery与Ajax的关系
2016/01/24 Javascript
jquery利用json实现页面之间传值的实例解析
2016/12/12 Javascript
jquery插件ContextMenu设置右键菜单
2017/03/13 Javascript
利用js定义一个导航条菜单
2017/03/14 Javascript
jqgrid实现简单的单行编辑功能
2017/09/30 Javascript
webpack配置之后端渲染详解
2017/10/26 Javascript
vue脚手架中配置Sass的方法
2018/01/04 Javascript
详解VUE2.X过滤器的使用方法
2018/01/11 Javascript
vue 项目常用加载器及配置详解
2018/01/22 Javascript
对angularJs中自定义指令replace的属性详解
2018/10/09 Javascript
js实现移动端轮播图
2020/12/21 Javascript
微信小程序导入Vant报错VM292:1 thirdScriptError的解决方法
2019/08/01 Javascript
Js逆向实现滑动验证码图片还原的示例代码
2020/03/10 Javascript
小程序实现密码输入框
2020/11/16 Javascript
在arcgis使用python脚本进行字段计算时是如何解决中文问题的
2015/10/18 Python
简单掌握Python的Collections模块中counter结构的用法
2016/07/07 Python
python 图片二值化处理(处理后为纯黑白的图片)
2019/11/01 Python
python 图像判断,清晰度(明暗),彩色与黑白实例
2020/06/04 Python
浅谈keras中自定义二分类任务评价指标metrics的方法以及代码
2020/06/11 Python
CSS3 网页下拉菜单代码解释 中文翻译
2010/02/27 HTML / CSS
CSS3中的常用选择器使用示例整理
2016/06/13 HTML / CSS
HTML5在IE10、火狐下中文乱码问题的解决方法
2013/11/18 HTML / CSS
医学生实习自我鉴定
2013/09/27 职场文书
授权委托书公证
2014/09/14 职场文书
党员对照检查材料整改措施思想汇报
2014/09/26 职场文书
Python 多线程处理任务实例
2021/11/07 Python
详解Android中的TimePickerView(时间选择器)的用法
2022/04/30 Java/Android