![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
打卡学习
qq_42281101
这个作者很懒,什么都没留下…
展开
-
文件与文件系统
打开文件open(file, mode='r', buffering=None, encoding=None, errors=None, newline=None, closefd=True)Open file and return a stream. Raise OSError upon failure.file: 必需,文件路径(相对或者绝对路径)。mode: 可选,文件打开模式buffering: 设置缓冲encoding: 一般使用utf8errors: 报错级别newline: 区原创 2020-08-08 21:25:08 · 133 阅读 · 0 评论 -
模块与datetime模块
模块在前面我们脚本是用 Python 解释器来编程,如果你从 Python 解释器退出再进入,那么你定义的所有的方法和变量就都消失了。为此 Python 提供了一个办法,把这些定义存放在文件中,为一些脚本或者交互式的解释器实例使用,这个文件被称为模块(Module)。模块是一个包含所有你定义的函数和变量的文件,其后缀名是.py。模块可以被别的程序引入,以使用该模块中的函数等功能。这也是使用 Python 标准库的方法。类比容器 -> 数据的封装函数 -> 语句的封装类 ->原创 2020-08-07 13:15:24 · 131 阅读 · 0 评论 -
类、对象与魔法方法
类与对象对象 = 属性 + 方法对象是类的实例。类主要定义对象的结构,然后我们以类为模板创建对象。类不但包含方法定义,而且还包含所有实例共享的数据。封装:信息隐蔽技术我们可以使用关键字 class 定义 Python 类,关键字后面紧跟类的名称、分号和类的实现。class Turtle: # Python中的类名约定以大写字母开头 """关于类的一个简单例子""" # 属性 color = 'green' weight = 10 legs = 4原创 2020-08-04 20:00:25 · 139 阅读 · 0 评论 -
函数与Lambda表达式
函数Python 里面“万物皆对象”么?Python 把函数也当成对象,可以从另一个函数中返回出来而去构建高阶函数,比如:参数是函数返回值是函数函数的定义函数以def关键词开头,后接函数名和圆括号()。函数执行的代码以冒号起始,并且缩进。return [表达式] 结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回None。def functionname(parameters): "函数_文档字符串" function_suite return原创 2020-08-02 23:16:25 · 63 阅读 · 0 评论 -
字典、集合和序列
字典字典 是无序的 键:值(key:value)对集合,键必须是互不相同的(在同一个字典之内)。dict 内部存放的顺序和 key 放入的顺序是没有关系的。dict 查找和插入的速度极快,不会随着 key 的增加而增加,但是需要占用大量的内存。字典 定义语法为 {元素1, 元素2, …, 元素n}其中每一个元素是一个「键值对」-- 键:值 (key:value)关键点是「大括号 {}」,「逗号 ,」和「冒号 :」大括号 – 把所有元素绑在一起逗号 – 将每个键值对分开冒号 – 将键和值分开原创 2020-07-30 14:57:25 · 181 阅读 · 0 评论 -
列表、元组&字符串
列表列表是有序集合,没有固定大小,能够保存任意数量任意类型的 Python 对象,语法为 [元素1, 元素2, …, 元素n]。列表的关键点是中括号 []和逗号 ,中括号把所有元素绑在一起逗号将每个元素一一分开。下面主要记录常用的列表操作向列表中添加元素list.append(obj)在列表末尾添加新的对象,只接受一个参数,参数可以是任何数据类型,被追加的元素在 list 中保持着原结构类型。list.extend(seq)在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)x原创 2020-07-27 20:18:29 · 286 阅读 · 1 评论 -
Task 3 异常处理
异常处理异常就是运行期检测到的错误。计算机语言针对可能出现的错误定义了异常类型,某种错误引发对应的异常时,异常处理程序将被启动,从而恢复程序的正常运行。Python的标准异常种类较多,异常体系内部有层次关系,Python异常体系中的部分关系如下所示:try-except语句try: # 检测范围except Exception[as reason]: # 出现异常后的处理代码try 语句按照如下方式工作:首先,执行try子句(在关键字try和关键字except之间的语句)如果原创 2020-07-24 21:23:48 · 257 阅读 · 0 评论 -
Task2 条件&循环语句
条件语句Python中常用的条件语句为if及其复合语句基本结构有if、if-else、if-elif-else,较为基础。assert关键词assert这个关键词我们称之为“断言”,当这个关键词后边的条件为 False 时,程序自动崩溃并抛出AssertionError的异常。assert 3 > 7#AssertionError在进行单元测试时,可以用来在程序中置入检查点,只有条件为 True 才能让程序正常工作。循环语句python中的循环语句也较为基础,摘录部分不太熟悉的循环原创 2020-07-23 22:21:49 · 268 阅读 · 0 评论 -
Task 1 Python 变量、运算符与数据类型
Task 1 主要是Python重基础的概念,由于之前有一点基础,选择一些不太熟悉的部分作为记录。变量在使用变量之前,需要对其先赋值。变量名可以包括字母、数字、下划线、但变量名不能以数字开头。Python 变量名是大小写敏感的,foo != Foo。运算符注意is, is not 对比的是两个变量的内存地址==, != 对比的是两个变量的值比较的两个变量,指向的都是地址不可变的类型(str等),那么is,is not 和 ==,!= 是完全等价的。对比的两个变量,指向的是地址可变原创 2020-07-22 20:04:42 · 84 阅读 · 0 评论 -
Task 5 模型融合
模型融合1.模型融合目标对于多种调参完成的模型进行模型融合。完成对于多种模型的融合,提交融合结果。2. 内容简介模型融合是比赛后期一个重要的环节,大体有以下类型方式:简单加权融合:回归(分类概率):算术平均融合(Arithmetic mean),几何平均融合(Geometric mean);分类:投票(Voting)综合:排序融合(Rank averaging),log融合s...原创 2020-04-04 20:52:36 · 183 阅读 · 0 评论 -
Task 4 建模与调参
建模调参在零基础入门数据挖掘的 Task4 建模调参部分,我学习了各种模型以及模型的评价和调参策略。在做好前期的准备工作之后,建模是至关重要的一环,需要根据数据的特点选择合适的模型,同时调参使得模型的效果更好。学习目标了解常用的机器学习模型,并掌握机器学习模型的建模与调参流程完成相应学习打卡任务学习的主要内容线性回归模型:线性回归对于特征的要求;处理长尾分布;理解线性回归模型;...原创 2020-04-01 20:33:31 · 190 阅读 · 0 评论 -
Task 3 特征工程
特征工程1. 概述特征工程是数据挖掘中至关重要的一环,其主要目的在于 将数据转换为能更好地表示潜在问题的特征,从而提高机器学习的性能。 例如,异常值处理是为了去除噪声,填补缺失值可以加入先验知识等。特征构造也属于特征工程的一部分,其目的是为了 增强数据的表达。有些数据特征是匿名特征,这导致我们并不清楚特征相互直接的关联性,这时我们就只有单纯基于特征进行处理,比如装箱,groupby,agg...原创 2020-03-27 13:51:12 · 117 阅读 · 0 评论 -
Task 2 数据分析
Task 2 数据分析EDA(Exploratory Data Analysis)是指对已有的数据(特别是调查或观察得来的原始数据)在尽量少的先验假定下进行探索,通过作图、制表、方程拟合、计算特征量等手段探索数据的结构和规律的一种数据分析方法。数据探索有利于我们发现数据的一些特性,数据之间的关联性,对于后续的特征构建是很有帮助的。对于数据的初步分析(直接查看数据,或.sum(), .mean...原创 2020-03-24 11:06:59 · 125 阅读 · 0 评论