📝 Python

1615篇技术文档
  Python中的getpass()和getuser()

📅  最后修改于: 2020-01-28 15:00:32        🧑  作者: Mango

getpass()提示用户输入密码而不显示出来。getpass模块提供了一种安全的方式来处理密码提示,其中程序通过终端与用户进行交互。该模块提供两个功能:getpass()getpass()函数用于使用字符串提示来提示用户,并从用户那里读取输入作为密码。读入的默认值“ Password:”将作为字符串返回给调用方。让我们通过一些示例来了解其实现。示例1:呼叫者未提供提示在此,呼叫者未提供任何提示。...

  使用QRtools在Python中读取和生成QR代码

📅  最后修改于: 2020-01-28 15:07:12        🧑  作者: Mango

本文旨在介绍Python库的使用:qrtools。该库可用于读取和生成QR码。什么是QR码?QR码或快速响应码是一种二维条形码的商标。二维条形码类似于一维条形码,但是每单位面积可以存储更多信息。安装和依赖性1,Debian Linux:可以使用以下命令将qrtools安装在基于debian的linux系统上还必须安装以下依赖项:2, Windows:通过从此处下载文件,可以在Windows上安装q...

  fnmatch – Python中的Unix文件名模式匹配

📅  最后修改于: 2020-01-28 15:29:59        🧑  作者: Mango

该模块用于匹配Unix Shell样式的通配符。fnmatch()将单个文件名与模式进行比较,如果匹配则返回TRUE,否则返回FALSE。当操作系统使用区分大小写的文件系统时,该比较区分大小写。Shell样式通配符中使用的特殊字符及其功能为:‘*’–匹配所有内容‘?’ –匹配任何单个字符‘[seq]’–匹配seq中的任何字符‘[!seq]’–匹配不在seq中的任何字符元字符应放在方括号中以进行字面...

  Python | Matplotlib.pyplot

📅  最后修改于: 2020-01-28 15:34:05        🧑  作者: Mango

Matplotlib是Python中令人惊叹的可视化库,用于二维阵列图。Matplotlib是一个基于NumPy数组的多平台数据可视化库,旨在与更广泛的SciPy堆栈配合使用。它由John Hunter在2002年推出。可视化的最大好处之一是,它使我们能够以易于消化的视觉效果直观地访问大量数据。Matplotlib由几个图组成,例如线条,条形图,散点图,直方图等。Ticks用于在坐标轴上显示特定点...

  Unicodedata – Python中的Unicode数据库

📅  最后修改于: 2020-01-28 15:38:04        🧑  作者: Mango

Unicode字符数据库(UCD)由Unicode标准附件#44定义,该标准定义了所有unicode字符的字符属性。该模块提供对UCD的访问,并使用与Unicode字符数据库定义的符号和名称相同的符号和名称。模块定义的函数:unicodedata.lookup(name)此函数按名称查找字符。如果在数据库中找到具有给定名称的字符,则返回相应的字符,否则引发Keyerror。范例:输出:unicod...

  Textwrap – Python中的文本环绕和填充

📅  最后修改于: 2020-01-28 15:41:37        🧑  作者: Mango

textwrap模块可用于包装和格式化纯文本。该模块通过调整输入段落中的换行符来提供文本格式。TextWrapper实例属性(以及构造函数的关键字参数)如下:width:这是指换行允许的最大长度。它的默认值设置为70。expand_tabs:它的默认值设置为TRUE。如果该值等于true,则使用此方法将示例输入中的所有制表符扩展为空格。tabsize:默认值设置为8。如果expand_tabs的值...

  Python中生成安全的随机数

📅  最后修改于: 2020-01-28 16:25:46        🧑  作者: Mango

secrets模块用于生成管理重要数据的随机数,例如密码,帐户身份验证,安全令牌以及相关密码,这些密码具有较强的密码强度。该模块负责提供对最安全的随机性源的访问。该模块存在于Python 3.6及更高版本中。随机数:类secrets.SystemRandom此类使用os.urandom()函数从操作系统提供的源中生成随机数。1,secrets.choice(sequence):此函数从非空序列中返...

  pickle — Python对象序列化

📅  最后修改于: 2020-01-28 16:31:08        🧑  作者: Mango

pickle模块用于实现二进制协议,以对Python对象结构进行序列化和反序列化。Pickling:这是一个将Python对象层次结构转换为字节流的过程。Unpickling:这是Pickling过程的逆过程,其中字节流被转换为对象层次结构。模块接口:dumps():调用此函数以序列化对象层次结构。loads():调用此函数以反序列化数据流。为了更好地控制序列化和反序列化,将分别创建Pickler...

  通过示例了解Python的pickle

📅  最后修改于: 2020-01-28 16:33:01        🧑  作者: Mango

先决条件:pickle — Python对象序列化Python pickle模块用于对Python对象结构进行序列化和反序列化。可以pickle Python中的任何对象,以便将其保存在磁盘上。pickle所做的是先将对象“序列化”,然后再将其写入文件。pickle是一种将Python对象(列表,字典等)转换为字符流的方法。关键思想是,此字符流包含在另一个Python脚本中重构对象所需的所有信息。...

  copyreg —注册pickle支持的函数

📅  最后修改于: 2020-01-28 16:35:01        🧑  作者: Mango

copyreg模块定义了在pickle或复制pickle特定对象所使用的函数。此模块提供有关不是类的对象构造函数(可能是工厂函数或类实例)的配置信息。copyreg.constructor(object):此函数用于将object声明为有效的构造函数。如果对象不可调用,则该对象不被视为有效的构造函数。如果对象不可调用,则此函数引发TypeError。copyreg.pickle(type,func...

  Python | 使用Bokeh进行数据可视化

📅  最后修改于: 2020-01-28 16:53:02        🧑  作者: Mango

Bokeh是Python中的数据可视化库,可提供高性能的交互式图表和绘图。Bokeh输出可以通过笔记本,html和服务器等各种介质获得。可以将bokeh图嵌入Django和flask应用程序中。Bokeh为用户提供了两个可视化界面:bokeh.models:一种低级接口,为应用程序开发人员提供了高度的灵活性。bokeh.plotting:用于创建可视化的高级界面。要安装bokeh软件包,请在终端中...

  Python中的探索性数据分析

📅  最后修改于: 2020-01-28 17:14:38        🧑  作者: Mango

什么是探索性数据分析(EDA)?EDA是数据分析下的一种现象,用于更好地理解数据方面,例如:–数据的主要特征–变量和它们之间的关系–识别哪些变量对我们的问题很重要我们将研究各种探索性数据分析方法,例如:描述性统计,一种简要概述我们正在处理的数据集的方法,包括样本的一些度量和功能分组数据[分组依据的基本分组]方差分析,这是一种将观察集中的变化分为不同成分的计算方法。相关性和相关方法我们将使用的数据集...

  使用Python中的不同图表进行数据可视化

📅  最后修改于: 2020-01-30 14:44:29        🧑  作者: Mango

数据可视化是以图形格式表示数据。它通过以简单易懂的格式汇总和呈现大量数据来帮助人们理解数据的重要性,并有助于清晰有效地传达信息。考虑给定的数据集,我们将为其绘制不同的图表:用于分析和呈现数据的不同类型的图表1.直方图:直方图表示特定现象发生的频率,这些现象在特定的值范围内并以连续和固定的间隔排列。在下面的代码中,绘制了直方图Age, Income, Sales。因此,输出中的这些图显示了每个属性的...

  使用Python Pandas进行数据分析和可视化

📅  最后修改于: 2020-01-30 14:55:37        🧑  作者: Mango

Python是进行数据分析的一种出色语言,主要是因为以数据为中心的Python软件包具有奇妙的生态系统。Pandas是其中的一种,使导入和分析数据更加容易。在本文中,我使用了Pandas来分析来自流行的“ statweb.stanford.edu”网站的联合国公共数据 Data.csv文件中的数据。在分析印度国家/地区数据时,我介绍了以下Pandas的主要概念。在阅读本文之前,请大致了解一下mat...

  使用Python进行数据分析和可视化2

📅  最后修改于: 2020-01-31 12:13:38        🧑  作者: Mango

先决条件:Python中的NumPy,数据可视化分析与Python | 11.以CSV格式存储DataFrame:熊猫提供to.csv('filename', index = "False|True")了将DataFrame写入CSV文件的功能。这filename是您要创建的CSV文件的名称,并index告诉您是否应覆盖DataFrame的索引(如果默认)。如果设置,则索引不会被覆盖。默认情况下,...