详解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 相关文章推荐
pyqt和pyside开发图形化界面
Jan 22 Python
使用grappelli为django admin后台添加模板
Nov 18 Python
python机器学习实战之树回归详解
Dec 20 Python
详解python中asyncio模块
Mar 03 Python
python如何把嵌套列表转变成普通列表
Mar 20 Python
Python3实现的回文数判断及罗马数字转整数算法示例
Mar 27 Python
PyQt5实现让QScrollArea支持鼠标拖动的操作方法
Jun 19 Python
更新pip3与pyttsx3文字语音转换的实现方法
Aug 08 Python
Python实现隐马尔可夫模型的前向后向算法的示例代码
Dec 31 Python
python中for in的用法详解
Apr 17 Python
Python调用.net动态库实现过程解析
Jun 05 Python
解决pycharm中的run和debug失效无法点击运行
Jun 09 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
2006/12/23 PHP
Ajax+PHP 边学边练 之二 实例
2009/11/24 PHP
根据ip调用新浪api获取城市名并转成拼音
2014/03/07 PHP
PHP标准类(stdclass)用法示例
2016/09/28 PHP
js替换字符串的所有示例代码
2013/07/23 Javascript
WEB前端设计师常用工具集锦
2014/12/09 Javascript
JQuery控制radio选中和不选中方法总结
2015/04/15 Javascript
JavaScript数组实现数据结构中的队列与堆栈
2016/05/26 Javascript
JavaScript版经典游戏之扫雷游戏完整示例【附demo源码下载】
2016/12/12 Javascript
fullCalendar中文API官方文档
2017/02/07 Javascript
javascript中mouseenter与mouseover的异同
2017/06/06 Javascript
H5实现仿flash效果的实现代码
2017/09/29 Javascript
vue.js整合mint-ui里的轮播图实例代码
2017/12/27 Javascript
javascript系统时间设置操作示例
2019/06/17 Javascript
vue封装swiper代码实例解析
2019/10/08 Javascript
Vue3新特性之在Composition API中使用CSS Modules
2020/07/13 Javascript
在react-antd中弹出层form内容传递给父组件的操作
2020/10/24 Javascript
Python教程之全局变量用法
2016/06/27 Python
Python用threading实现多线程详解
2017/02/03 Python
python MysqlDb模块安装及其使用详解
2018/02/23 Python
Python 根据数据模板创建shapefile的实现
2019/11/26 Python
爬虫代理池Python3WebSpider源代码测试过程解析
2019/12/20 Python
Python实现密钥密码(加解密)实例详解
2020/04/26 Python
Python基于codecs模块实现文件读写案例解析
2020/05/11 Python
django模型类中,null=True,blank=True用法说明
2020/07/09 Python
教师演讲稿范文
2014/01/08 职场文书
合伙协议书
2014/04/23 职场文书
制冷与空调专业毕业生推荐信
2014/07/07 职场文书
公安个人四风问题对照检查及整改措施
2014/10/28 职场文书
工作失职检讨书
2015/01/26 职场文书
2015年高一班主任工作总结
2015/05/13 职场文书
2015年图书馆个人工作总结
2015/05/26 职场文书
毕业实习证明范本
2015/06/16 职场文书
利用 SQL Server 过滤索引提高查询语句的性能分析
2021/07/15 SQL Server
vue-treeselect的基本用法以及解决点击无法出现拉下菜单
2022/04/30 Vue.js
Nginx 常用配置
2022/05/15 Servers