三、 Pandas使用注:本次操作是在ipython中进行1、导入pandas模块并使用别名,以及导入Series模块,以下使用基于本次导入。In [1]: from pandas import SeriesIn [2]: import pandas as pd2、SeriesSeries 就如同列表一样,一系列数据,每个数据对应一个索引值。Series 就是“竖起来”的 list:In [3]
转载
2024-01-22 23:20:57
64阅读
类的使用
文档化函数:
在函数的开头写下字符串,它会作为函数的一部分运行存储,这称为文档字符串(常用来描述该函数的信息)。
如下:
def test(x,y):
u"""这是一个Python程序,返回参数x加参数y的值"""
return x+y
def test1():
'this is python program!'
return 1
print test1.__doc__
描述sin()返回的x弧度的正弦值。语法以下是sin()方法的语法:importmathmath.sin(x)注意:sin()是不能直接访问的,需要导入math模块,然后通过math静态对象调用该方法。参数x--一个数值。返回值返回的x弧度的正弦值,数值在-1到1之间。实例以下展示了使用sin()方法的实例:#!/usr/bin/python
import math
print "sin(3) :
转载
2023-05-28 16:28:45
128阅读
切片和迭代切片假设已有列表或元组,想从其中取部分元素,该如何操作?一般情况下,首先想到的会是通过索引,或者通过循环语句配合条件取值。首先说一下索引取值,Python 索引默认是从 0 开始的。假设给定列表如下:>>> L = ['Lei', 'Allen', 'Pony', 'Jacky']现在需要取出前面两个元素,尝试使用索引取值,也就是取索引为 0 和 1 的元素:>&
get_distance 方法的注解看起来非常的杂乱。开发者需要知道的信息是 p1 表示的是地点,而非这个地点信息包含着两个浮点数以及一个可选的字符串——这是编辑器需要做的工作。编辑器的支持程度取决于你注解的透彻性。在上面的例子中,你也可以只写 Tuple 而省略掉指出这个元组所包含的内容。由于人们大多是比较懒惰的,我认为这里的编辑器支持做的不是很好。这不是编辑器的错,但是它因此经常无法提供较好的
Python 模块(Module),是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句。 模块让你能够有逻辑地组织你的 Python 代码段。 把相关的代码分配到一个模块里能让你的代码更好用,更易懂。 模块能定义函数,类和变量,模块里也能包含可执行的代码。import 语句 模块的引入 模块定义好后,我们可以使用 import 语句来引
转载
2023-08-24 09:02:37
62阅读
phpy 是识沃团队最新推出的开源项目,目标是为 PHP 引入 Python 生态,来弥补 PHP 生态的空缺和不足。phpy 使得 PHP 可以调用所有 Python 的包。包括当下非常流行的 PyTorch、transformers、TensorFlow 等&nbs
在python中,除了调用下载的扩展库之外,还可以自定义函数,方便自己。把基础模块放在固定文件夹(或相对固定文件夹),使用sys.append(r'自定义的模块路径')实例如下:1、在E:\pycharm新建hello.py实现基础功能函数(定义一个hello()函数)2、 调用自定义的函数3、 运行结果为:内容扩展:Python中如何调用自己写的函数例如我现在写了一个KNN的函数,如下: imp
转载
2023-05-28 16:28:23
95阅读
Python 模块(Module),是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句。 模块让你能够有逻辑地组织你的 Python 代码段。 把相关的代码分配到一个模块里能让你的代码更好用,更易懂。 模块能定义函数,类和变量,模块里也能包含可执行的代码。import 语句 模块的引入 模块定义好后,我们可以使用 import 语句来引
一、背景交代 手里有很多含有表格的图片,需要把这些表格从图片中提取到Excel中。由于并不想花无用功在整理表格上,于是就想着利用python进行图片识别,然后输出为.csv或者.xlsw文件。 这里本文将着重介绍用于图片内容识别的paddle-OCR的安装,光是安装这个库就花费了我很长时间。至于图片中表格提取,后面再专门写一篇。二、安装前的准备 前提:本人的老笔记本是win7系统、pytho
转载
2023-07-20 20:40:21
61阅读
模块导入的五种方式1、import 模块名2、from 模块名 import 方法名3、from 模块名 import *4、import 模块名 as 别名5、from 模块名 import 方法名 as 别名注意:import可以在程序中的任意位置使用,第一次使用import关键字导入模块后,会将模块加载到内存中,后续针对同一模块的import不会重新执行模块内的语句。 第一次导入模
转载
2023-08-23 17:58:07
87阅读
文档敬上GitHub: https://github.com/mozillazg/python-pinyin
文档: https://pypinyin.readthedocs.io/zh_CN/master/
PyPi: https://pypi.org/project/pypinyin/特性根据词组智能匹配最正确的拼音。支持多音字。简单的繁体支持, 注音支持。支持多种不同拼音/注音风格。安装pi
转载
2023-12-06 17:51:34
31阅读
lxml 是 Python 的第三方解析库,完全使用 Python 语言编写,它对 Xpath 表达式提供了良好的支持,因此能够了高效地解析 HTML/XML 文档。本节讲解如何通过 lxml 库解析 HTML 文档。安装lxml库lxml 属于 Python 第三方库,因此需要使用如下方法安装:**pip3 install lxml在 CMD 命令行验证是否安装成功。若引入模块,不返回错误则说明
转载
2023-10-17 21:54:52
65阅读
导入模块的实质:就是把导入的这个python文件运行一次
导入模块的顺序:
#1、模块导入,先从当前目录中查找是否有该模块,若当前目录中没有在从python环境变量中去找
#2、当模块不在当前目录,也不在环境变量中时,可以手动将模块所在文件夹的目录加到环境变量中#3、python自动将目录加入到环境变量中 右键-->mark Directory as -->Resouce root
转载
2023-06-21 16:00:11
124阅读
题记:身边总是不经意间能看到词云的效果图。本章介绍python实现词云的方法。效果如下:( 词云--出现频率越多的词,字体越大 )工具篇1、安装可视化库 pip3 install matplotlib( matplotlib 是专业的python可视化库,可用来生成各种各样的图表。也是二级考试里面推荐的可视化库。)2、安装词云库, 用来生成词云图
在同一个文件夹下调用函数:A.py文件:def add(x,y): print('和为:%d'%(x+y))B.py文件:import AA.add(1,2)或from A import addadd(1,2)调用类:A.py文件:class A: def __init__(self,xx,yy): self.x=xx self.y=yy def ad
转载
2023-06-27 09:29:45
311阅读
python基本平台搭建完毕,默认情况下它并不会将它所有的功能加载进来。我们需要把更多的库(或者叫作模块/包等)加载进来,甚至需要额外安装第三方的扩展库,以丰富python的功能,实现我们的目的。库的导入python本身内置了很多强大的库,如数学相关的math库,可以为我们提供更加丰富复杂的数学运算:import math
math.sin(1) # 计算正弦
math.exp(1) # 计
转载
2023-06-28 14:51:32
259阅读
一、模块 1、以下是在p02文件中调用p01模块:2、以下是在02文件中调用01模块:3、以下是给以导入模块起别名的方式在p03文件中导入p01模块:4、以下是p04中导入模块时有选择性的只导入p01模块中自己要用的内容而不导入其他: 5、from module_name import * 导入模块所有内容,与直接使用import导入,这种导入不需要使用模块名前缀
有过一定的 Python 经验的开发者都知道,当引入第三方包时,我们常常会使用 pip install 命令来下载并导入包。那么,如何写一个自己的包,上传到 PyPI 呢,其他开发者也可以通过 pip install 命令下载并导入?本文提供了最简单的示例。准备好项目目录创建一个项目目录,其目录结构如下:/packaging_tutorial/example_pkg__init__.py其中,pa
转载
2023-08-17 16:11:55
114阅读
一、Pandas 简述Pandas 是 Python 语言的一个扩展程序库,用于数据分析。它并不是熊猫胖达的复数,它的名字衍生自术语 "panel data"和 "Python data analysis"。Pandas 是一个强大的分析结构化数据的工具集,基础是Numpy(提供高性能的矩阵运算)。Pandas 可以从各种文件格式比如 CSV、JSON、SQL、Microsoft Excel 导入
转载
2023-10-27 16:45:19
74阅读