![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
IT蜗壳-Tango
这个作者很懒,什么都没留下…
展开
-
【Datawhale组队学习】Task04-查找2
时间充忙,先将课后习题保存下来,以备后面补充两数之和三数之和最接近的三数之和四数之和字母异位词分组直线上最多的点数存在重复元素 II存在重复元素 III回旋镖的数量四数相加 II...原创 2020-08-28 22:15:16 · 105 阅读 · 0 评论 -
【Datawhale组队学习】Task03- 查找
来源Datawhale组队学习资料文章目录一.查找表考虑的基本数据结构算法应用LeetCode 349 Intersection Of Two Arrays 1题目描述分析实现LeetCode 350 Intersection Of Two Arrays 2题目描述分析实现LeetCode 242 Intersection Of Two Arrays 2题目描述分析实现LeetCode 202 Happy number题目描述分析实现tipsLeetCode 290 Word Pattern题目描述分.转载 2020-08-25 23:44:02 · 229 阅读 · 0 评论 -
【Datawhale组队学习】Task02- 动态规划
动态规划本笔记引用于Datawhale组队学习动态规划常常适用于有重叠子问题和最优子结构性质的问题,动态规划方法所耗时间往往远少于朴素解法。主要思想若要解一个给定问题,我们需要解其不同部分(即子问题),再根据子问题的解以得出原问题的解。动态规划往往用于优化递归问题,例如斐波那契数列,如果运用递归的方式来求解会重复计算很多相同的子问题,利用动态规划的思想可以减少计算量。动态规划法仅仅解决每个子问题一次,具有天然剪枝的功能,从而减少计算量,一旦某个给定子问题的解已经算出,则将其记忆化存储,以便下转载 2020-08-23 21:42:04 · 156 阅读 · 0 评论 -
【Datawhale组队学习】Task01- 分治
分治分治在倒排索引、PageRank 计算、网页分析等搜索引擎相关的技术中都有大量的应用。主要思想分治算法的主要思想是将原问题递归地分成若干个子问题,直到子问题满足边界条件,停止递归。将子问题逐个击破(一般是同种方法),将已经解决的子问题合并,最后,算法会层层合并得到原问题的答案。分治算法的步骤分:递归地将问题分解为各个的子问题(性质相同的、相互独立的子问题);治:将这些规模更小的子问题逐个击破;合:将已解决的子问题逐层合并,最终得出原问题的解;分治法适用的情况原问题的计算复杂度随着原创 2020-08-19 21:32:04 · 113 阅读 · 0 评论 -
【PyWin32系列】01-PyWin32的安装与使用
PyWin32的安装与使用开发在windows系统上的软件时,有时候需要调用一些windows的API来更好的完成工作。在Python中提供了一个pywin32的库,可以很方便的调用这些API。从今天开始,将会有一个系列文章来记录pywin32的使用方法,希望大家能能够喜欢。PyWin32的安装它和其他库的安装方法是一样的,推荐大家直接用pip来安装。pip install pywin32 # 如果比较慢,可以考虑切换国内镜像如何使用今天先简单的介绍一下如何使用。显示消息import wi原创 2020-08-11 09:46:38 · 1328 阅读 · 0 评论 -
【Datawhale组队学习】真假小白群虐Python队-Task08
模块与datetime模块我们写代码基本都是为了解决特定工作,但有时很多功能都是通用的,如果每次都从头开始写会浪费很多时间,这也就是我们常说的“重复造轮子”。为了解决这个问题,就出现了今天讨论的内容 模块。模块是一个包含所有你定义的函数和变量的文件,其后缀名是.py。模块可以被别的程序引入,以使用该模块中的函数等功能。这也是使用 Python 标准库的方法。如何导入模块通常我们可以使用 import 来导入一个py文件。如果是同级目录下的文件直接导入就可以如:import my_moudel原创 2020-08-08 11:43:30 · 161 阅读 · 0 评论 -
【Datawhale组队学习】真假小白群虐Python队-Task07:类、对象与魔法方法
类、对象与魔法方法待补充原创 2020-08-05 22:04:50 · 165 阅读 · 0 评论 -
Datawhale零基础入门NLP赛事 - Task6 基于深度学习的文本分类3-BERT
Datawhale零基础入门NLP赛事 - Task6 基于深度学习的文本分类3-BERT电脑有问题,后期补作业原创 2020-08-03 23:34:20 · 191 阅读 · 0 评论 -
Datawhale组队学习】真假小白群虐Python队-Task06: 函数与Lambda表达式
函数与Lambda表达式原创 2020-08-02 21:09:42 · 134 阅读 · 0 评论 -
Datawhale零基础入门NLP赛事Task04:基于深度学习的文本分类2
基于深度学习的文本分类2待补充和复习原创 2020-07-31 23:17:24 · 116 阅读 · 0 评论 -
【Datawhale组队学习】真假小白群虐Python队-Task05:字典、集合和序列
字典集合序列原创 2020-07-31 23:14:09 · 123 阅读 · 0 评论 -
【Datawhale组队学习】真假小白群虐Python队-Task04:列表、元组和字符串
Task04:列表、元组和字符串在开始说今天的内容之前,我们要介绍一下 序列 的概念序列:是保存多个数据项的对象,它们一个接着一个存储,并可以对存储在序列中的元素进行查找和操作。列表和元组就是两种基本的序列。列表和元组直接的区别很简单:列表是可变的,而元组一旦创建后就不可以该表它们的内容。列表name_list = ["路飞", "乔巴", "娜美"] # 这个就是列表,其中"路飞", "乔巴", "娜美"就是name_list的元素使用for循环获取元素for name in n原创 2020-07-28 23:30:11 · 130 阅读 · 0 评论 -
Datawhale零基础入门NLP赛事 Task3
基于机器学习的文本分类机器学习模型机器学习是对能通过经验自动改进的计算机算法的研究。机器学习通过历史数据训练出模型对应于人类对经验进行归纳的过程,机器学习利用模型对新数据进行预测对应于人类利用总结的规律对新问题进行预测的过程。机器学习有很多种分支,对于学习者来说应该优先掌握机器学习算法的分类,然后再其中一种机器学习算法进行学习。由于机器学习算法的分支和细节实在是太多,所以如果你一开始就被细节迷住了眼,你就很难知道全局是什么情况的。如果你是机器学习初学者,你应该知道如下的事情:机器学习能解决一定的原创 2020-07-25 22:19:16 · 66 阅读 · 0 评论 -
【Datawhale组队学习】真假小白群虐Python队-Task03
异常异常就是运行期检测到的错误。计算机语言针对可能出现的错误定义了异常类型,某种错误引发对应的异常时,异常处理程序将被启动,从而恢复程序的正常运行。Python 标准异常总结BaseException:所有异常的 基类Exception:常规异常的 基类StandardError:所有的内建标准异常的基类ArithmeticError:所有数值计算异常的基类FloatingPointError:浮点计算异常OverflowError:数值运算超出最大限制ZeroDivisionError:转载 2020-07-25 22:09:32 · 67 阅读 · 0 评论 -
【Datawhale组队学习】真假小白群虐Python队-Task02
条件语句if 1 < 2: print("1 < 2")if 1 < 2: print("1 < 2")else: print("1 >= 2")a = 85if a > 90: print("A")elif a > 60: print("B")else: print("C")循环语句for a in range(10): print(a)while True: print(10原创 2020-07-23 22:07:03 · 170 阅读 · 0 评论 -
Datawhale零基础入门NLP赛事 Task2 数据读取与数据分析
通过Pandas读取比赛数据安装anaconda集成开发环境原创 2020-07-22 23:25:17 · 110 阅读 · 0 评论 -
【Datawhale组队学习】真假小白群虐Python队-Task01
变量、运算符、数据类型及位运算从注释开始在Python中我们可以使用 # 来作为代码的注释,通常我们习惯在 # 号和注释内容之间保留一个空格,如下面这段代码:print("IT蜗壳-Tango") # 我是一个注释内容,不会显示在屏幕上。但是print函数里面的内容会显示如果需要同时注释多行这可以使用如下形式:"""我是多行注释的第一行我是多行注释的第二行我是多行注释的第三行"""或者:'''我是多行注释的第一行我是多行注释的第二行我是多行注释的第三行'''它俩的区别只原创 2020-07-21 10:23:23 · 168 阅读 · 0 评论 -
Python爬取EF每日英语资源
Python爬取EF每日英语资源作为程序猿,英文的重要程度不用多少,大家都是知道的。那么今天为大家分享一个如何用Python获取英语学习资源的一个案例。目标网站是英孚教育。(学习目的,请问商用。如果侵犯到了您的权益,请联系我,我会删除此文章。)网站:http://center.ef.com.cn/blog/需要的库:python3.xurllibrequestesbs4jso...原创 2019-07-13 23:59:39 · 927 阅读 · 1 评论 -
三女儿年龄 Python实现
'''某公司的两位科学家(甲、乙)去吃饭,坐在一家酒店靠近街道的窗口座位吃饭,在等待上菜的过程中,闲极无聊,甲向乙出了一道猜三个女儿年龄的题目。甲:我有3个女儿,3人年龄之积等于36; 乙:猜不出来; 甲:3个女儿年龄之和等于街道上的行人数; 乙:还是无法确定; 甲:我的大女儿叫苏珊。 乙:哦,我知道了。请问,甲的3个女儿年龄各是多少?'''#定义一个年龄集#因...原创 2018-12-06 14:37:23 · 1183 阅读 · 0 评论 -
Python基础 Day03 列表
Python基础 列表列表是什么访问列表元素使用列表中的值修改,添加和删除元素组织列表sort()对列表永久性排序sorted()对列表临时排序将列表倒过来打印确定列表的长度使用列表避免索引错误列表是什么?列表由一系列按特定顺序排列的元素组成。你可以创建包含字母表中所有字母、数字0~9或所有家庭成员姓名的列表;也可以将任何东西加入列表中,其中的元素之间可以没有...原创 2018-12-06 11:35:03 · 171 阅读 · 0 评论 -
Python基础 Day02 字符串
Python基础 字符串单引号和转义引号拼接字符串格式化字符串常用方法去掉空格和特殊符号字符串的搜索和替换字符串的测试和替换函数字符串的分割string 模块# 创建字符串, 可以通过双引号("")或者单引号('')来创建str1 = "Hello"str2 = 'Python'print(str1)print(type(str1)) #查看str1的类型H...原创 2018-12-06 11:03:08 · 195 阅读 · 0 评论 -
Python基础 day01
Python基础 day01所有语言的第一句话“hello world”print('Hello World')Hello WorldPython中的注释,被注释掉的内容,是不会执行的print('Hello') #我的第一行代码Hello多行注释""“注释掉的内容”""或者’’‘注释掉的内容’’’python中的运算a = 1b = 3print(a +...原创 2018-12-06 10:59:08 · 161 阅读 · 0 评论