- 博客(17)
- 收藏
- 关注
原创 python 学习9 文件与文件系统
和其它编程语言一样,Python 也具有操作文件(I/O)的能力,比如打开文件、读取和追加数据、插入和删除数据、关闭文件、删除文件等。
2020-08-06 19:46:39
770
原创 python 学习8 模块与datetime模块
模块就是 Python 程序。换句话说,任何 Python 程序都可以作为模块,一个包含所有你定义的函数和变量的文件,其后缀名是.py。模块可以被别的程序引入,以使用该模块中的函数等功能。容器 -> 数据的封装函数 -> 语句的封装类 -> 方法和属性的封装模块 -> 程序文件1.命名空间命名空间因为对象的不同,也有所区别,可以分为如下几种:内置命名空间(Built-in Namespaces):Python 运行起来,它们就存在了。内置函数的命名空间都属于内置命名
2020-08-06 17:40:12
229
1
原创 python 学习7 类、对象与魔法方法
面向对象编程是在面向过程编程的基础上发展来的,它比面向过程编程具有更强的灵活性和扩展性。面向对象编程是程序员发展的分水岭,很多初学者会因无法理解面向对象而放弃学习编程。面向对象编程(Object-oriented Programming,简称 OOP),是一种封装代码的方法。代码封装,其实就是隐藏实现功能的具体代码,仅留给用户使用的接口,就好像使用计算机,用户只需要使用键盘、鼠标就可以实现一些功能,而根本不需要知道其内部是如何工作的。...
2020-08-04 19:09:05
278
原创 python 学习6 函数与Lambda表达式
在编程的语境下,函数(function)指的是一个有命名的、执行某个计算的语句序列(sequence of statements)。 在定义一个函数的时候,你需要指定函数的名字和语句序列。 之后,你可以通过这个名字“调用(call)”该函数。...
2020-08-03 01:07:32
316
原创 python 学习5 字典、集合和序列
序列的部分内容,在 Python学习 4 一文中已有记录。一、字典字典即映射字典 与列表类似,但是更加通用。 在列表中,索引必须是整数;但在字典中,它们可以是(几乎)任何类型。字典包含了一个索引的集合,被称为 键(keys) ,和一个值(values)的集合。 一个键对应一个值。这种一一对应的关联被称为 键值对(key-value pair) , 有时也被称为 项(item)。...
2020-07-29 22:20:49
534
原创 python 学习4 列表、元组和字符串
一、序列序列,指的是一块可存放多个值的连续内存空间,这些值按一定顺序排列,可通过每个值所在位置的编号(称为索引)访问它们。为了更形象的认识序列,可以将它看做是一家旅店,那么店中的每个房间就如同序列存储数据的一个个内存空间,每个房间所特有的房间号就相当于索引值。也就是说,通过房间号(索引)我们可以找到这家旅店(序列)中的每个房间(内存空间)。在 Python 中,序列类型包括字符串、列表、元组、集合和字典,这些序列支持以下几种通用的操作,但比较特殊的是,集合和字典不支持索引、切片、相加和相乘操作。字符
2020-07-28 23:27:48
1840
原创 python 学习3 异常处理
异常处理异常就是运行期检测到的错误。计算机语言针对可能出现的错误定义了异常类型,某种错误引发对应的异常时,异常处理程序将被启动,从而恢复程序的正常运行。Python 标准异常总结BaseException:所有异常的 基类Exception:常规异常的 基类StandardError:所有的内建标准异常的基类ArithmeticError:所有数值计算异常的基类FloatingPointError:浮点计算异常OverflowError:数值运算超出最大限制ZeroDivisionEr
2020-07-26 09:40:02
391
原创 pyhton 学习1 变量、运算符与数据类型及位运算
Task 1: 变量、运算符、数据类型及位运算一 自学资料python 自学的资料有很多,这里我介绍一些对我(基本没啥基础的)来说比较易懂的。1.Crossin的编程教室https://python666.cn/cls/lesson/list/2.《Think Python 2e》最新版中文翻译https://codingpy.com/books/thinkpython2/index.html3.视频资料b站 陈光老师的《Python编程与实践》公开课(2020)https://ww
2020-07-22 22:21:19
300
机器学习算法基础-打卡-day3
Task03:EM算法一、初步了解二、详细了解1.极大似然估计1)创建模型2)用数学知识解决现实问题3)最大似然函数估计值的求解步骤2.Jensen不等式三、EM算法详解EM算法也称期望最大化(Expectation-Maximum,简称EM)算法,它是一个基础算法,是很多机器学习领域算法的基础。https://mp.weixin.qq.com/s?src=11×tamp=1...
2020-04-25 21:05:48
234
原创 机器学习算法基础-打卡-day2
Task02:朴素贝叶斯一、贝叶斯是什么?1.联合概率、条件概率和边缘概率2.Bayes法则可表述为:3.机器学习中的贝叶斯公式二、朴素贝叶斯分类1.条件独立性假设2.朴素贝叶斯分类定义注意!!!! 本文没有代码! 想看代码实现的请前往下方地址https://github.com/datawhalechina/team-learning/blob/master/%E6%9C%BA%E5%99%...
2020-04-23 15:52:27
452
原创 机器学习算法基础-打卡-day1
Task01:线性回归一、什么是机器学习二、机器学习的算法1、 监督式学习2、非监督式学习3、强化学习三、线性回归1、线性回归的目标2、线性回归的应用3、线性回归的类别4、线性回归的目标函数、代价函数和损失函数5、线性回归模型的特点:可把我牛坏了,一个没有Python基础的人甚至还不咋会编程就又感报机器学习的学习小组了。果然很刺激,第一天的就是上次数据挖掘最后用来验证成果所使用的线性回归。虽然...
2020-04-21 21:58:12
216
原创 Datawhale 零基础入门数据挖掘-打卡day·4
Datawhale 零基础入门数据挖掘-建模调参及模型融合机器学习建模的过程:线性回归模型:模型性能验证:嵌入式特征选择:模型对比:模型调参:参考资料机器学习建模的过程:建模的过程离不开模型的求解,我们假设输入特征变量记为X,输出变量记为Y,他们对应的具体取值分别记为x和y,输入实例x的列向量可以表示为:x=(x(1),x(1),…,x(i),…,x(n))T。其中x(i)表示x的第i个特征值...
2020-04-04 14:05:31
235
原创 Datawhale 零基础入门数据挖掘-打卡day·3
Datawhale 零基础入门数据挖掘-特征工程一、名称解释1.特征及特征工程2.特征工程处理的意义3.特征工程主要包含特征构造、特征提取、特征选择。二、特征处理1.常见的特征工程包括:a.异常处理b.特征中心化、标准化、归一化图片来源请点这里到今天,我已经不再挣扎于理解代码。打算深入学习理论知识,后续打好Python基础后再认真研究代码。一、名称解释1.特征及特征工程特征是数据中抽...
2020-04-01 21:50:03
292
原创 Datawhale 零基础入门数据挖掘-打卡day·2
Datawhale 零基础入门数据挖掘-数据分析一、名词概念1.数据分析数据分析就是使用统计和概率来计算数据集中的趋势。 从海量数据中找出“真正的”趋势。数据分析的三条法则1.观察已有的数据,就要分析的内容和方向提出一定假设。比如想要证明pyhton是数据分析语言中最常用的编程语言。2.根据假设选择一些可以用以辅助证明的数值或数值变化趋势。想证明1中的假设,可以分析目前主流数据分析比赛...
2020-03-26 16:21:50
349
原创 Datawhale 零基础入门数据挖掘-打卡day·1
Datawhale 零基础入门数据挖掘-打卡·1自我介绍你好! 我是一个Python零基础小白。这是我零基础入门数据挖掘的第一次打卡。一、 安装Python编辑器1.本地编辑的我使用的是sublime text :Python和Sublime的整合1.在Sublime中执行Python代码,ctrl + b 自动在Sublime内置的控制台中执行这种执行方式,在某些版本的Subl...
2020-03-24 15:46:25
978
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人