详解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操作日期和时间的方法
Mar 11 Python
使用Python的Twisted框架构建非阻塞下载程序的实例教程
May 25 Python
Python遍历目录并批量更换文件名和目录名的方法
Sep 19 Python
Python实现屏幕截图的代码及函数详解
Oct 01 Python
对python append 与浅拷贝的实例讲解
May 04 Python
Django框架实现逆向解析url的方法
Jul 04 Python
在python里从协程返回一个值的示例
Feb 19 Python
Python使用Pickle模块进行数据保存和读取的讲解
Apr 09 Python
利用python3 的pygame模块实现塔防游戏
Dec 30 Python
pyecharts调整图例与各板块的位置间距实例
May 16 Python
Python 连接 MySQL 的几种方法
Sep 09 Python
用基于python的appium爬取b站直播消费记录
Apr 17 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 批量生成html,txt文件的实现代码
2013/06/26 PHP
php similar_text()函数的定义和用法
2016/05/12 PHP
js实现iframe动态调整高度的代码
2008/01/06 Javascript
仅IE不支持setTimeout/setInterval函数的第三个以上参数
2011/05/25 Javascript
jquery动态加载select下拉框示例代码
2013/12/10 Javascript
js实现俄罗斯方块小游戏分享
2014/01/31 Javascript
JQuery替换DOM节点的方法
2015/06/11 Javascript
javascript日期验证之输入日期大于等于当前日期
2015/12/13 Javascript
Jquery通过ajax请求NodeJS返回json数据实例
2016/11/08 NodeJs
基于js原生和ajax的get和post方法以及jsonp的原生写法实例
2017/10/16 Javascript
Vue数据双向绑定原理及简单实现方法
2018/05/18 Javascript
vue 点击按钮实现动态挂载子组件的方法
2018/09/07 Javascript
Seajs源码详解分析
2019/04/02 Javascript
JS实现打字游戏
2019/12/17 Javascript
Vue中 axios delete请求参数操作
2020/08/25 Javascript
vue在图片上传的时候压缩图片
2020/11/18 Vue.js
python进程类subprocess的一些操作方法例子
2014/11/22 Python
在Linux下调试Python代码的各种方法
2015/04/17 Python
使用Python的Flask框架构建大型Web应用程序的结构示例
2016/06/04 Python
python爬取w3shcool的JQuery课程并且保存到本地
2017/04/06 Python
Python实现将16进制字符串转化为ascii字符的方法分析
2017/07/21 Python
python实现决策树
2017/12/21 Python
Python imread、newaxis用法详解
2019/11/04 Python
Python中Subprocess的不同函数解析
2019/12/10 Python
python使用numpy实现直方图反向投影示例
2020/01/17 Python
python如何获得list或numpy数组中最大元素对应的索引
2020/11/16 Python
社区八一活动方案
2014/02/03 职场文书
消防应急演练方案
2014/02/12 职场文书
债务纠纷委托书
2014/08/30 职场文书
初中学习计划书范文
2014/09/15 职场文书
关于安全的广播稿
2014/10/23 职场文书
党员违纪检讨书
2015/05/05 职场文书
医院感染管理制度
2015/08/05 职场文书
导游词之韩国济州岛
2019/10/28 职场文书
详解Java实践之适配器模式
2021/06/18 Java/Android
quickjs 封装 JavaScript 沙箱详情
2021/11/02 Javascript