详解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实现的二叉树算法和kmp算法实例
Apr 25 Python
Python FTP操作类代码分享
May 13 Python
python实现逆波兰计算表达式实例详解
May 06 Python
python目录与文件名操作例子
Aug 28 Python
Python实现对字符串的加密解密方法示例
Apr 29 Python
django项目运行因中文而乱码报错的几种情况解决
Nov 07 Python
python读取文本中数据并转化为DataFrame的实例
Apr 10 Python
python中的decorator的作用详解
Jul 26 Python
Python连接Redis的基本配置方法
Sep 13 Python
在Mac上删除自己安装的Python方法
Oct 29 Python
Django后台admin的使用详解
Jul 08 Python
python实现将列表中各个值快速赋值给多个变量
Apr 02 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在DOS命令行下却无法链接MySQL的技术笔记
2010/12/29 PHP
APACHE的AcceptPathInfo指令使用介绍
2013/01/18 PHP
PHP实现动态web服务器方法
2015/07/29 PHP
thinkphp5.0自定义验证规则使用方法
2017/11/16 PHP
通过js简单实现将一个文本内容转译成加密文本
2013/10/22 Javascript
使用jQuery实现图片遮罩半透明坠落遮挡
2015/03/16 Javascript
JS中获取函数调用链所有参数的方法
2015/05/07 Javascript
js实现图片放大和拖拽特效代码分享
2015/09/05 Javascript
KnockoutJS 3.X API 第四章之事件event绑定
2016/10/10 Javascript
js+div+css下拉导航菜单完整代码分享
2016/12/28 Javascript
JS实现根据密码长度显示安全条功能
2017/03/08 Javascript
jQuery、layer实现弹出层的打开、关闭功能
2017/06/28 jQuery
手把手教你使用vue-cli脚手架(图文解析)
2017/11/08 Javascript
使用Vue制作图片轮播组件思路详解
2018/03/21 Javascript
Javascript的this详解
2019/03/23 Javascript
移动端吸顶fixbar的解决方案详解
2019/07/17 Javascript
JS中封装axios来管控api的2种方式
2019/09/11 Javascript
解决layui追加或者动态修改的表单元素“没效果”的问题
2019/09/18 Javascript
原生JavaScript实现购物车
2021/01/10 Javascript
总结Python编程中三条常用的技巧
2015/05/11 Python
在Python中操作日期和时间之gmtime()方法的使用
2015/05/22 Python
使用Python的urllib和urllib2模块制作爬虫的实例教程
2016/01/20 Python
Python 常用的安装Module方式汇总
2017/05/06 Python
Python中的浮点数原理与运算分析
2017/10/12 Python
Python连接Redis的基本配置方法
2018/09/13 Python
python2与python3共存问题的解决方法
2018/09/18 Python
详解PyCharm+QTDesigner+PyUIC使用教程
2019/06/13 Python
python中几种自动微分库解析
2019/08/29 Python
CSS3中的clip-path使用攻略
2015/08/03 HTML / CSS
CSS3实现滚动条动画效果代码分享
2016/08/03 HTML / CSS
CSS3动画和HTML5新特性详解
2020/08/31 HTML / CSS
CSS3 filter(滤镜)实现网页灰色或者黑色模式的代码
2020/11/30 HTML / CSS
生物有机护肤品:Aurelia Probiotic Skincare
2018/01/31 全球购物
TecoBuy澳大利亚:在线电子和小工具商店
2020/06/25 全球购物
募捐感谢信
2015/01/22 职场文书
董存瑞观后感
2015/06/11 职场文书