
Python基础+数据科学
文章平均质量分 93
FlanTaLE
研一在读。
展开
-
【深度之眼Python基础+数据科学入门训练营】 第十五章 再谈编程
第十五章 再谈编程15.1 Python之禅import thisThe Zen of Python, by Tim PetersBeautiful is better than ugly.Explicit is better than implicit.Simple is better than complex.Complex is better than complicate...原创 2020-03-18 21:54:47 · 366 阅读 · 0 评论 -
【深度之眼Python基础+数据科学入门训练营】 第十四章 scikit-learn 库
第十四章 scikit-learn 库scikit-learn 库是当今最流行的机器学习算法库之一可用来解决分类与回归问题本章以鸢尾花数据集为例,简单了解八大传统机器学习分类算法的sk-learn实现14.0 鸢尾花数据集【1】下载数据集import seaborn as snsiris = sns.load_dataset("iris")【2】数据集的查看type(iri...原创 2020-03-18 10:20:32 · 1213 阅读 · 0 评论 -
【深度之眼Python基础+数据科学入门训练营】第十三章 Matplotlib库
第十三章 Matplotlib库数据可视化是数据分析的一个重要工具,掌声有请Matplotlib13.0 环境配置【1】 要不要plt.show()ipython中可用魔术方法 %matplotlib inlinepycharm 中必须使用plt.show()%matplotlib inlineimport matplotlib.pyplot as pltplt...原创 2020-03-17 15:15:38 · 1041 阅读 · 0 评论 -
【深度之眼Python基础+数据科学入门训练营】第十二章 Pandas库
第十二章 Pandas库引子Numpy 在向量化的数值计算中表现优异但是在处理更灵活、复杂的数据任务:如为数据添加标签、处理缺失值、分组和透视表等方面Numpy显得力不从心而基于Numpy构建的Pandas库,提供了使得数据分析变得更快更简单的高级数据结构和操作工具12.1 对象创建12.1.1 Pandas Series对象Series 是带标签数据的一维数组Series对...原创 2020-03-14 11:43:36 · 775 阅读 · 0 评论 -
【深度之眼Python基础+数据科学入门训练营】第十一章 Numpy库
第十一章 Numpy库11.1 为什么要用Numpy11.1.1 低效的Python for循环【例】 求100万个数的倒数def compute_reciprocals(values): res = [] for value in values: # 每遍历到一个元素,就要判断其类型,并查找适用于该数据类型的正确函数 res.append(1...原创 2020-03-08 14:20:53 · 728 阅读 · 0 评论 -
【深度之眼Python基础+数据科学入门训练营】第十章 Python标准库
第十章 Python标准库Python自身提供了比较丰富的生态,拿来即用,可极大的提高开发效率10.1 time库Python处理时间的标准库1、获取现在时间(1)time.localtime() 本地时间(2)time.gmtime() UTC世界统一时间北京时间比时间统一时间UTC早8个小时import timet_local = time.localtime()...原创 2020-03-07 10:28:30 · 372 阅读 · 0 评论 -
【深度之眼Python基础+数据科学入门训练营】第九章 有益的探索
第九章 有益的探索尝试着潜入水中,往冰山的深处扎一个小小的猛子9.1 数据类型的底层实现9.1.1 从奇怪的列表说起1、错综复杂的复制list_1 = [1, [22, 33, 44], (5, 6, 7), {"name": "Sarah"}]浅拷贝# list_3 = list_1 # 错误!!!list_2 = list_1.copy() #...原创 2020-03-03 22:42:50 · 448 阅读 · 0 评论 -
【深度之眼Python基础+数据科学入门训练营】第八章 文件、异常和模块
第八章 文件、异常和模块实际应用中,我们绝大多数的数据都是通过文件的交互完成的8.1 文件的读写8.1.1 文件的打开文件的打开通用格式with open("文件路径", "打开模式", encoding = "操作文件的字符编码") as f: "对文件进行相应的读写操作"使用with 块的好处:执行完毕后,自动对文件进行close操作。【例1】一个简单的文件读取...原创 2020-03-04 12:00:05 · 525 阅读 · 0 评论 -
【深度之眼Python基础+数据科学入门训练营】第七章 类-面向对象的编程
第七章 类——面向对象的编程引子Why:面向对象更符合人类对客观世界的抽象和理解一切皆对象一只小狗,一把椅子,一张信用卡,一条巧克力。。。一切对象,都有自己内在的属性狗狗的品种、椅子的质地、信用卡的额度、巧克力的口味。。。一切行为,皆是对象的行为狗狗蹲下、椅子移动位置、刷信用卡、巧克力融化了。。。How:类是对象的载体不同年龄、肤色、品质的猫,每一只都是一个对...原创 2020-03-02 11:52:43 · 349 阅读 · 0 评论 -
【深度之眼Python基础+数据科学入门训练营】第六章 函数-面向过程的编程
第六章 函数4.1 函数的定义及调用4.1.1 为什么要用函数1、提高代码复用性——抽象出来,封装为函数2、将复杂的大问题分解成一系列小问题,分而治之——模块化设计的思想3、利于代码的维护和管理顺序式# 5的阶乘n = 5res = 1for i in range(1, n+1): res *= iprint(res)# 20的阶乘n = 20res = 1...原创 2020-03-02 11:07:15 · 424 阅读 · 0 评论 -
【深度之眼Python基础+数据科学入门训练营】第五章 程序控制结构
第五章 程序控制结构非顺序式的程序控制,往往需要根据一定的条件,决定程序运行的路线。因此,我们首先来认识一下什么叫条件测试。第一部分 条件测试1、比较运算a = 10b = 8print(a > b) # 大于print(a < b) # 小于print(a >= b) # 大于等于print(a <= b) # 小于等于p...原创 2020-03-01 19:58:35 · 321 阅读 · 0 评论 -
【深度之眼Python基础+数据科学入门训练营】第四章 组合数据类型
第四章 组合数据类型4.1 列表4.1.1 列表的表达序列类型:内部元素有位置关系,能通过位置序号访问其中元素列表是一个可以使用多种类型元素,支持元素的增、删、查、改操作的序列类型ls = ["Python", 1989, True, {"version": 3.7}]print(ls) ['Python', 1989, True, {'version': 3.7}]另...原创 2020-03-01 16:20:32 · 470 阅读 · 1 评论 -
【深度之眼Python基础+数据科学入门训练营】第三章 基本数据类型
第一部分 数字类型1.1 数字类型的组成1.1.1 整数——不同进制的转换默认输入十进制二进制0b、八进制0o、十六进制0xprint(16 == 0b10000 == 0o20 == 0x10)True十进制与其他进制的转换a = bin(16) # 转二进制b = oct(16) # 转八进制c = hex(16) # 转十六进制print(a, ...原创 2020-02-29 19:46:34 · 882 阅读 · 1 评论 -
【深度之眼Python基础+数据科学入门训练营】第二章 Python 基本语法元素
第一部分 数据类型1. 基本类型:数字、字符串、布尔1.1 数字类型int 整型 整数2float 浮点型 带小数的数2.0complex 复数 a+bj3+4j1.2 字符串类型str 字符串 视作文本组成: 由数字、字母、空格、其他字符等组合而成表达: 用" " 或’ ’In ...原创 2020-02-29 15:37:19 · 555 阅读 · 1 评论 -
【深度之眼Python基础+数据科学入门训练营】第一章 绪论及环境配置
原创 2020-02-29 09:45:47 · 395 阅读 · 0 评论