详解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 基础教程之str和repr的详解
Aug 20 Python
利用Hyperic调用Python实现进程守护
Jan 02 Python
urllib和BeautifulSoup爬取维基百科的词条简单实例
Jan 17 Python
python 统计一个列表当中的每一个元素出现了多少次的方法
Nov 14 Python
使用Pyinstaller转换.py文件为.exe可执行程序过程详解
Aug 06 Python
Python lambda表达式filter、map、reduce函数用法解析
Sep 11 Python
python 矢量数据转栅格数据代码实例
Sep 30 Python
pytorch方法测试——激活函数(ReLU)详解
Jan 15 Python
关于初始种子自动选取的区域生长实例(python+opencv)
Jan 16 Python
Python常用外部指令执行代码实例
Nov 05 Python
关于python scrapy中添加cookie踩坑记录
Nov 17 Python
在终端启动Python时报错的解决方案
Nov 20 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
smarty 缓存控制前的页面静态化原理
2013/03/15 PHP
用php简单实现加减乘除计算器
2014/01/06 PHP
php中调用其他系统http接口的方法说明
2014/02/28 PHP
JS异常处理try..catch语句的作用和实例
2014/05/05 PHP
php删除左端与右端空格的方法
2014/11/29 PHP
简单谈谈PHP中的trait
2017/02/25 PHP
脚本吧 - 幻宇工作室用到js,超强推荐expand.js
2006/12/23 Javascript
jquery UI 1.72 之datepicker
2009/12/29 Javascript
jquery+ashx无刷新GridView数据显示插件(实现分页、排序、过滤功能)
2010/04/25 Javascript
为原生js Array增加each方法
2012/04/07 Javascript
JavaScript不刷新实现浏览器的前进后退功能
2014/11/05 Javascript
jQuery判断一个元素是否可见的方法
2015/06/05 Javascript
基于jquery步骤进度条源码分享
2015/11/12 Javascript
js鼠标点击图片切换效果实现代码
2015/11/19 Javascript
使用angular帮你实现拖拽的示例
2017/07/05 Javascript
node-sass安装失败的原因与解决方法
2017/09/04 Javascript
Js中async/await的执行顺序详解
2017/09/22 Javascript
jquery获取input输入框中的值
2019/11/13 jQuery
微信小程序自定义扫码功能界面的实现代码
2020/07/02 Javascript
解决vue-pdf查看pdf文件及打印乱码的问题
2020/11/04 Javascript
py2exe 编译ico图标的代码
2013/03/08 Python
利用ctypes提高Python的执行速度
2016/09/09 Python
Python GUI编程学习笔记之tkinter界面布局显示详解
2020/03/30 Python
Pycharm2020.1安装无法启动问题即设置中文插件的方法
2020/08/07 Python
python源文件的字符编码知识点详解
2021/03/04 Python
利用css3-animation实现逐帧动画效果
2016/03/10 HTML / CSS
说说在weblogic中开发消息Bean时的persistent与non-persisten的差别
2013/04/07 面试题
小学母亲节活动方案
2014/03/14 职场文书
新郎父亲婚礼致辞
2015/07/27 职场文书
2016七一建党节慰问信
2015/11/30 职场文书
导游词之秦始皇兵马俑博物馆
2019/09/29 职场文书
Redis Cluster 字段模糊匹配及删除
2021/05/27 Redis
vite+vue3.0+ts+element-plus快速搭建项目的实现
2021/06/24 Vue.js
Python基于百度AI实现抓取表情包
2021/06/27 Python
Python中递归以及递归遍历目录详解
2021/10/24 Python
CSS3实现360度循环旋转功能
2022/02/12 HTML / CSS