![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
文章平均质量分 52
阿拉祖
这个作者很懒,什么都没留下…
展开
-
python 正则表达式 转义字符 反斜杠 原始字符串 r‘‘
关于反斜杠,转义字符总有人问我,今天写一下,我拜读了几篇文章,如下链接,链接如下:https://blog.csdn.net/jinixin/article/details/56705284https://www.cnblogs.com/miaoning/p/11450659.html引用文章里的话,首先一切问题或者误会,麻烦,烦恼的原因就是反斜杠在字符串里有转义的作用,在正则里有转义的作用,最关键都是以string形式工作。就乱套了所以我是这么理解的,我们写的正则表达式,我称之为表达式,这个表达式原创 2021-01-10 12:19:19 · 1285 阅读 · 0 评论 -
正则表达式,分组,捕获组,反向引用,重复数字正则表达式 ,python 实现
今天的目标是匹配文本中的ababab形式的所有内容,str=‘121212,123456,343434,565656,787878’也就是,‘121212,’,‘343434,565656,787878’两部分最后的表达式为reg=’(\d{2})\1+,.*,((\d{2})\3+,)+(\d{2})\4+’浅谈我的经验:1.首先利用的分组,或者说捕获组,子模式,\d代表一个数字,\d{2}代表两个数字,由于我们是希望abab形式,所以需要重复\d{2},但是我们不能写成\d{2}\d{2},原创 2021-01-10 00:01:43 · 796 阅读 · 0 评论 -
pandas,多条件,文本模糊查询,list,str.contains()
针对文本的模糊查询可以用str.contains()进行,但是如果多条件呢,几十个上百个,不能一个一个去查询。思路是1.将多条件简历在一个列表里2.通过列表推导式加str.contains()函数和sum()函数求和3.通过loc筛选出我们需要的本文的内容创建需要筛选的内容words列表,之后进行筛选、下面显示的是sum函数里的内容的最后形式,1和2都相当于True,0代表False有时间写一个更简单的的另一种多条件模糊筛选。...原创 2021-01-08 11:03:28 · 6240 阅读 · 0 评论 -
pandas多级索引的一点小总结
这里有一个 pop1的多级索引的 Series.对他们的索引和切片进行操作,得到以下情形,作为回顾的笔记原创 2020-02-29 18:33:58 · 190 阅读 · 0 评论 -
pandas 的一些基础操作
原创 2020-02-29 15:44:31 · 91 阅读 · 0 评论 -
利用 np.argsort()对某一列(行)进行排序
我们知道 np.sort()对数组进行排序,如下图,那我们如何将某一行,某一列进行排列呢?请看我下面的测试:关键一步是 Z[:,1],这是选择哪一列进行排序,也可以是哪一行进行排列,如下图.然后利用 np.array.argsort()进行排序,返回排序数字的索引位置,最后重新对 Z 进行索引.此方法对数据清洗,计算,整理,分析都有帮助....原创 2020-02-27 14:50:51 · 1610 阅读 · 0 评论 -
numpy.mean,sum,max,min (keepdims=True)的理解
np.mean() 函数定义:numpy.mean(a, axis, dtype, out,keepdims )当 keepidms=True,保持其二维或者三维的特性,(结果保持其原来维数)默认为 False,不保持其二维或者三维的特性.(结果不保持其原来维数)接下来我举例子说明:a 是一个(2,2)的二维数组.第 486 和 491 对比,在 axis=1的时候,当 keepidm...原创 2020-02-27 14:11:14 · 7308 阅读 · 1 评论 -
numpy:np.random.choice()理解
拜读了这篇文章对np.random.choice()有所了解.本文部分引自这篇文章.https://blog.csdn.net/wyx100/article/details/80639653?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task先了解...原创 2020-02-27 12:16:59 · 319 阅读 · 0 评论 -
numpy.put ()理解
这个函数非常有用,更换需要的值,可以操作.参数----------a:ndarray目标数组。ind:array_like目标索引,解释为整数。v:array_like在目标指数的“a”中放置的值。 如果v比ind短,它将在必要时重复。mode:{‘raise’,‘wrap’,‘clip’},optional指定越界索引的行为方式。 *'加注' - 引发错误(默认) ...原创 2020-02-27 00:27:03 · 1319 阅读 · 0 评论 -
np.eye() 和 np.identity() 的理解
np.eye,生成对角线的矩阵.参数介绍:(1)N:int型,表示的是输出的行数(2)M:int型,可选项,输出的列数,如果没有就默认为N(3)k:int型,可选项,对角线的下标,默认为0表示的是主对角线,负数表示的是低对角,正数表示的是高对角。(4)dtype:数据的类型,可选项,返回的数据的数据类型(5)order:{‘C’,‘F’},可选项,也就是输出的数组的形式是按照C语言的行...原创 2020-02-26 07:46:38 · 2231 阅读 · 0 评论 -
numpy数组关于一维数组的解析
在拜读了这篇文章后,把我一直心目中的疑惑解开了.不知道大家有没有,如果有,希望你读完我的文章能解决.https://blog.csdn.net/xo3ylAF9kGs/article/details/78623276疑问,到底什么是一维数组,拿np.ones((1,10)),np.ones(10),进行说明第一步生成两个数组,如下:他们的形状是(1,10)和(10,)我一直有个疑问,...原创 2020-02-25 11:24:50 · 761 阅读 · 1 评论 -
Jupyter Notebook更改Windows默认启动目录,储存目录
之前很难受,网上查了好多方法,这个最快,省事,靠谱。第一步:打开Jupyter快捷方式右键notebook快捷方式,属性。将目标的参数默认是%USERPROFILE%和起始位置替换成你想要的文件夹路径(我的是E:\CDA\CDA上课\Python)。即可,确认保存。...原创 2019-11-17 17:02:58 · 158 阅读 · 0 评论 -
python 基础知识-字符串(列表,元组,列表,集合,字典)笔记2 权亮
3.1. 字符串字符串是以单引号’或双引号"括起来的任意文本,比如’abc’,“xyz"等等,它是有序但是无法修改内容的。请注意,’'或”“本身只是一种表示方式,不是字符串的一部分,因此,字符串’abc’只有a,b,c这3个字符。如果’本身也是一个字符,那就可以用”"括起来,比如"I’m OK"包含的字符是I,’,m,空格,O,K这6个字符。如果字符串内部既包含’又包含"怎么办?可以用转义字符\...原创 2019-08-31 21:03:53 · 991 阅读 · 0 评论 -
python 基础知识-标识符和保留字,变量,笔记1 权亮
标识符和保留字标识符:标志不同的词法单位,通俗讲就是名字, 如变量名 、函数名等。名称(标识符)只能由字母、数字和下划线(_)构成,且不能以数字打头。大小写敏感,名字不能和关键字/保留字相同。关键字/保留字: python一些具有特殊功能的标识符,这就是所谓的关键字,关键字,是python已经使用的了,所以不允许开发者自己定义和关键字相同的名字的标识符。下图为我在交互式命令行下查询的保留...原创 2019-08-31 08:47:41 · 293 阅读 · 1 评论