Python
文章平均质量分 65
杰益
这个作者很懒,什么都没留下…
展开
-
CH02数据分析工具:Pandas__Part02
第二部分介绍该部分主要介绍pandas的时间模块。【课程2.8】 时间模块:datetimedatetime模块主要掌握:datetime.date() - 表示日期的类,常用属性:year, month, daydatetime.datetime() - 表示时间的类,常用属性:hour, minute, second, microsecond, tzinfodatetime.timedelta() - 表示时间间隔,即两个时间点(date,time,datetime)之间的长度原创 2021-12-11 13:04:20 · 270 阅读 · 0 评论 -
数据分析工具 Pandas第一部分
主要介绍pandas的基础数据结构,series和dataframe。以及介绍了单表下如何快速的增删改查定位数据。原创 2021-12-11 11:14:15 · 569 阅读 · 0 评论 -
CH01科学计算工具:Numpy 学习笔记
numpy的介绍,非常全的入门级教程。原创 2021-12-10 19:56:13 · 1802 阅读 · 0 评论 -
进阶(装饰器、进程、线程、容器、迭代器、)
文章目录装饰器嵌套装饰器装饰器嵌套装饰器## 嵌套装饰器import timedef come(args): go,fun=args while True: go(fun)def go(fun): # print('go 1') strat = time.time() fun() end = time.time() # print('go 2') print('时间消耗:{}'.format(end - strat原创 2021-10-22 11:25:21 · 63 阅读 · 0 评论 -
文本预处理的一些注意点
1处理从网络中下载的数据,我们往往会碰到一些特殊字符('\u200b|\u200c|\u200d|\xa0'),这些字符无实际意义,我们在处理的过程中,首先先按照字符char统计一下,然后观察并将其用正则去除。import res='\u200bक्या \u200cबाइडन भारत के लिए ट्रंप से बेहतर साबित \xa0होंगे?'re.sub(r'\u200b|\u200c|\u200d|\xa0',' ',s)' क्या बाइडन भारत के लि原创 2021-10-14 15:52:16 · 150 阅读 · 0 评论 -
Python正则表达式复习()
正则表达式作用—:定位文本中的字符串1.搜索2.匹配搜索(search):匹配模式:以a开头,以9结尾xabd9xda34afg9da搜索结果:abd9a34afg9匹配(match):匹配模式:以x开头,以8结尾xab8:匹配xxx5 :不匹配bxcd8:不匹配 (即使包含也不匹配)import refrom pprint import pprintpattern ='D.*?s'text = "Does this text match the pattern? "m原创 2021-09-17 21:47:20 · 106 阅读 · 0 评论 -
一条python 语句绘制浪漫的心形图案-----附解释(七夕专供)
七夕也要好好学习心形曲线函数1(一条python语句)(x2+y2−1)3=x2y3(x^2+y^2-1)^3=x^2y^3(x2+y2−1)3=x2y3图像如下:偶函数,关于y轴对称##一条python语句实现爱心形状绘制print('\n'.join([''.join( [('Love'[(x - y) % 4] if ((x * 0.05) ** 2 + (y * 0.1) ** 2 - 1) ** 3 - (x * 0.05) ** 2 * (原创 2021-08-15 10:21:00 · 2147 阅读 · 0 评论 -
pycharm小技巧
快捷键变量名一键实现大小写的转换 (Ctrl + Shift + U)重写父类方法(Ctrl + O)剪切当前行并粘贴 (Ctrl + D)历史剪贴板(Ctrl + Shift + V)查看函数参数(Ctrl + P)代码封装(Ctrl+Alt+M)执行指定块的代码(alt + shift + E)...原创 2021-07-08 21:25:16 · 118 阅读 · 0 评论 -
拒绝调包 手写实现神经网络(复习专用)
众所周知,神经网络绝对是深度学习基础的基础,理解神经网络概念,有助于理解后续的深度学习任务。原创 2021-03-18 21:53:56 · 460 阅读 · 1 评论 -
踩坑日记001
今日最坑,学习super()时,跟着例子敲代码竟然出现,如此的错误。错误原因:super中需要填入的是子类的类名,而不是父类的类名。如果填入父类类名将报未找类名的错误。super(子类,self).init(),继承父类init方法中参数的需要使用到该语句。代码1class Study: a = 1 b = 2 def __init__ (self): self.name = "JACK-E" self.add = "JACK-E 学习专用类原创 2021-03-12 15:22:57 · 70 阅读 · 0 评论 -
Pandas总结(5分钟了解大致函数及用法)
包安装和包导入安装pip install pandas导入import pandas as pd数据加载pd.read_csv(filename):从CSV文件导入数据pd.read_table(filename):从限定分隔符的文本文件导入数据pd.read_excel(filename):从Excel文件导入数据pd.read_sql(query, connection_object):从SQL表/库导入数据pd.read_json(json_string):从JSON格原创 2021-02-22 13:19:55 · 202 阅读 · 0 评论 -
自然语言处理预处理——Python字符串常用操作
字符串是Python的一个基本数据类型,python为字符串对象提供了很多方法才操作他们。原创 2021-01-27 10:35:59 · 292 阅读 · 0 评论 -
精华笔记(结巴分词和词云)
jieba分词笔记jieba库分词的三种模式∶精准模式︰把文本精准地分开,不存在冗余﹔全模式∶把文中所有可能的词语都扫描出来,存在冗余﹔搜索引擎模式︰在精准模式的基础上,再次对长词进行切分。分词的常见函数及参数说明jieba.cut(sentence, cut_all=False,HMM=True) : sentence表示需要分词的句子,cut_all表示是否采用全模式,HMM表示是否使用HMM(隐马尔可夫模型)模型;jieba.cut_for_search(sentence,原创 2020-08-25 12:42:12 · 472 阅读 · 0 评论 -
易懂易理解的栈与栈操作(Python实现)
易懂易理解的栈与栈操作(Python实现)栈(Stack)在我们的生活中无处不在,其思想在生活和编程中有着重要的作用,因此对其深入掌握和理解有着重要的意义。栈的特点栈属于一对一的线性结构,与队列类似,其是一种运算受限的数据结构。其特点是先进后出(后进先出)。栈的基本操作包括初始化栈判断栈空判断栈满入栈操作出栈操作其他栈的应用模拟递归进制转换匹配问题(括号匹配)运算问题(表达式求值)Ctrl+Z(撤回)总之:生活中类似悔一步棋、撤回消息、访问文件夹等等都用到了栈的思想原创 2020-07-02 09:07:20 · 298 阅读 · 0 评论