python 模块
文章平均质量分 72
这里介绍了python中常用的库
panbaoran913
学习Python,深度学习,强化学习的知识
有时间看私聊和回答问题
私聊我问题请写好题目
展开
-
【os.path】的相关用法(持更)
01、‘abspath’,02、 ‘altsep’,03、 basename返回文件路径中的最后的文件名,如果以/结尾,则返回None04、 ‘commonpath’,05、 ‘commonprefix’,06、 ‘curdir’,07、 ‘defpath’,08、 ‘devnull’,09、 dirname,返回去掉文件名的路径10、 ‘exists’,11、 ‘expanduser’,12、 ‘expandvars’,13、 ‘extsep’,14、 ‘generi原创 2022-08-06 16:17:50 · 2202 阅读 · 0 评论 -
【python】文件的save和load:npy,npz,txt,csv,pkl,(持更)
对各种格式的文件的保存和读取的相关介绍原创 2022-07-16 12:29:55 · 5790 阅读 · 0 评论 -
【python】class中的__dict__的妙用
class中__dict__原创 2022-07-12 21:54:14 · 1544 阅读 · 0 评论 -
【数据类型匹配】判断对象是否为(或继承了)字符串类型等其他类型
见参考链接:https://www.runoob.com/python/python-func-isinstance.html一、 isinstance()函数它是python的内置函数。来判断一个对象是否是一个已知的类型.用法isinstance(object, classinfo)提示classinfo的基本类型为:int,float,bool,complex,str(字符串),list,dict(字典),set,tuple栗子一:单一判断print(isinstance("1原创 2022-04-05 19:54:10 · 578 阅读 · 0 评论 -
【pandas】--DataFrame数据筛选(二)
dataframe的数据的选择和筛选原创 2021-12-17 11:27:40 · 11570 阅读 · 0 评论 -
【matplotlib】更高级的绘图方式
import matplotlib.pyplot as pltimport numpy as npfrom matplotlib.animation import FuncAnimation使用模块animation绘制动画fig,ax=plt.subplots(1,1)x=np.linspace(0,2*np.pi,50000)y=np.exp(-x)*np.cos(2*np.pi * x)line,=ax.plot(x,y,color='cornflowerblue' ,lw=3)原创 2021-12-01 11:34:13 · 411 阅读 · 0 评论 -
【random】相关函数总结
程序中有很多地方需要用到随机字符,比如登录网站的随机验证码,通过random模块可以很容易生成随机字符串。random. randrange(1,10) #返回1-10之间的一个随机数,不包括10random. randint(1,10正#返回1- 10之间的一个随机数,包括10random. randrange(0, 100, 2) #随机选取0到1 00间的偶数random.random() #返回一个随机的0-1之间的浮点数random. choice( " abce3#$@1')原创 2021-10-15 13:27:20 · 274 阅读 · 0 评论 -
【pandas】dataframe高级用法三
布尔筛选法、groupby的分组应用、apply的应用原创 2021-10-11 16:42:38 · 1347 阅读 · 0 评论 -
numpy.ravel_multi_index
numpy.ravel_multi_index ()图解numpy.ravel_multi_index(multi_index, dims, mode='raise', order='C')参数:multi:整数数组们的元组,其中每个数组代表的是一个维度dims:表示原array组的shape[col,row]mode:{‘raise’, ‘wrap’, ‘clip’}, optionalorder:{‘C’, ‘F’}, optional,'C’表示按照行优先,‘F’表示按列优先案例:原创 2021-07-20 11:45:29 · 389 阅读 · 0 评论 -
【configparser】读取参数
参考链接:一、定义1.1 简介使用配置文件来灵活的配置一些参数是一件很常见的事情,配置文件的解析并不复杂,在python里更是如此,在官方发布的库中就包含有做这件事情的库,那就是configParser。configParser解析的配置文件的格式比较象ini的配置文件格式,就是文件中由多个section构成,每个section下又有多个配置项1.2 配置文件格式[db]db_host = 127.0.0.1db_port = 69db_user = rootdb_pass = root原创 2021-03-18 17:27:15 · 1121 阅读 · 2 评论 -
【基础知识】字符串python
字符串一、定义1.1 什么叫字符串?可以理解成一串文本或者多个字符的组合表示:单引号括起来的内容;双引号括起来的内容赋值:给某个变量复制为字符串类型;第二次赋值会覆盖第一次赋值,单引号与双引号可以互相嵌套使用1.2 转义字符转义字符\后面跟上单引号或者双引号,可以直接输出单引号或者双引号\''⟶\longrightarrow⟶''\'⟶\longrightarrow⟶'\n⟶\longrightarrow⟶换行\t⟶\longrightarrow⟶制表符1.3 如何避免不转义原创 2021-03-13 15:42:00 · 139 阅读 · 0 评论 -
【稀疏矩阵】【scipy.sparse.linalg.eigs】函数详解~
scipy.sparse.linalg.eigs官网来源:https://docs.scipy.org/doc/scipy-0.14.0/reference/generated/scipy.sparse.linalg.eigs.html#scipy-sparse-linalg-eigs资料参考:https://vimsky.com/examples/usage/python-scipy.sparse.linalg.eigs.html————————用法:scipy.sparse.linal翻译 2020-12-16 11:29:36 · 6884 阅读 · 3 评论 -
【pandas】模块——DataFrame数据处理(一)
DataFrame-数据创建与导入DataFrame的基础用法和了解姓名类型成绩0张三高中891李四初中902特征第一行为字段,即列名,从第二行开始为一行一行的记录每列可以是不同的值类型(数值/字符串/布尔值等)即有行索引也有列索引3获得DataFrame的两种方式3.1 自己创建DateFrame3.1.1 通过字典的方式创建DataFrame通过单层字典创建通过嵌套字典创建注意a原创 2020-11-23 18:39:21 · 3365 阅读 · 1 评论 -
【collections】模块——defaultdict,orderedDict,deque,counter,namedtuple
collections模块中的数据结构Python中内置了4种数据类型,包括:list,tuple,set,dict,这些数据类型都有其各自的特点,但是这些特点(比如dict无序)在一定程度上对数据类型的使用产生了约束,在某些使用场景下效率会比较低,比如有时候我们可能需要维护一个有序的字典等情况。在这种场景下我们可以使用Python内建的collections模块,它包括了很多有用的集合类,合理的使用可以提高我们代码的运行效率。调用collections模块:from collections imp原创 2020-11-23 18:33:31 · 419 阅读 · 1 评论 -
【numpy】模块——数值计算
Numpy数值计算一、数组对象(ndarray)数组属性:ndarry(数组)是存储单一数据类型的多维数组|属性|说明属性说明ndim返回int。表示数组的维数shape返回tuple。表示数组的尺寸size返回int。表示数组的元素总数,等于数组形状的乘积dtype返回data-type。面熟数组中元素的类型itemsize返回int。表示数组的每个元素的大小(以字节为单位)|数组创建numpy.array(object,dty原创 2020-11-23 18:30:50 · 964 阅读 · 3 评论 -
【pandas】模块—series
一、python -series1.1 series的介绍和使用1.定义:一维带标签(索引)的数组展开来说:由一组数据和一组与值相关的数据标签(索引)组成的一维数组对象索引数组a1b2c3d42.series的特征数组中的数据可以是任意的类型(整数.浮点数.字符串.列表.字典等)数组中的数据因为同一类型3.创建series一般格式s=pd.Series(data,index=index) %index是索引#导入numpy库与p原创 2020-11-23 18:26:33 · 321 阅读 · 1 评论 -
【python基础】——列表、元组、字典、函数、生成器
python——列表、元组、字典、函数、生成器一、列表定义按顺序排列的元素组成了列表,一个列表中可以包含字符,数字,字符串,子列表表示:[],list=[]表示空列表列表是动态的取一个元素截取一段元素列表的值可修改列表增添一个元素中间插入:list.insert(index,元素)在list[index]的位置插入新元素尾部插入:list.append(元素)在列表的最后位置添加一个新元素索引0123456元素ab原创 2020-11-23 18:22:01 · 658 阅读 · 0 评论 -
【argparse】模块[综合]——参数配置
argparse模块1、定义:argparse是python标准库里面用来处理命令行参数的库2、命令行参数分为位置参数和选项参数: 位置参数就是程序根据该参数出现的位置来确定的 如:[root@openstack_1 /]# ls root/ #其中root/是位置参数 选项参数是应用程序已经提前定义好的参数,不是随意指定的 如:[root@openstack_1 /]# ls -l # -l 就是ls命令里的一个选项参数3、使用步骤:原创 2020-11-23 16:32:17 · 3344 阅读 · 1 评论 -
【matplotlib】数据可视化之散点图、折线图、柱状图、条形图、饼图、箱线图
matplotlib数据可视化基础散点图、折线图、柱状图、饼图、条形图、箱线图及延申出的多种好看的图原创 2020-11-23 16:42:29 · 1406 阅读 · 3 评论