September 15, 2020
引言在Python中,我们可以使用下划线、字母和数字来命名函数。单词之间的下划线并没有太大的意义——它们只是通过在单词之间创建空格来提高可读性。这就是众所周知的s蛇形命名风格。例如,calculate_mean_score比calculatemeanscore更容易阅读。你可能知道,除了这种 ...
Read more
September 11, 2020
如果你对数据科学感兴趣,你可能对这个工作流程很熟悉:用jupyter创建一个项目,然后开始编写python代码,运行复杂的分析,训练一个模型。当notebook文件随着函数、类、绘图和日志的增加而增大时,你会发现自己面前有一个庞大的代码块。如果幸运的话,项目有可能进展顺利,这再好不过了!
然 ...
Read more
September 4, 2020
在文中,我们将研习如何用Python读取文件,然后,向文件写入内容并再次保存它。使用Python读写某种特别类型的文件,例如:JSON、CSV、Excel等,一般会有专门的模块。但是,在这里,我们将用Python打开文本文件(.txt)。
若使用Python的open函数,它将返回一个文件对 ...
Read more
August 26, 2020
作者:Mayukh Bhattacharyya
翻译:老齐
推荐图书:《数据准备和特征工程》
在本微信公众号中回复“特征工程”,即可得到本书源码和部分视频课程。
序言你是否有过这样的经历:前一天晚上登录Netflix,观看了《星际穿越》,他们会建议你看《地心引力》。或者你在亚马逊上购买了东 ...
Read more
August 20, 2020
作者:Philipp Muens
翻译:老齐
与本文相关的图书推荐:《数据准备和特征工程》
梯度下降法是机器学习中最基本的优化技术之一。那么,什么是梯度? 下降的是什么?我们要优化的是什么?
这些可能是第一次接触梯度下降时想到的一些问题,本文就从零基础开始实现梯度下降,并在过程中回答这些问 ...
Read more
August 17, 2020
编译:老齐
与本文相关的图书推荐:《数据准备和特征工程》
在数据科学项目中,通常用Pandas的read_csv或者read_excel从相应文件中读入数据,此外,对于数据量不大的时候,可能还有下面的情形出现:
1234import pandas as pddata = {‘k ...
Read more
August 14, 2020
编译:老齐
与本文有关的图书推荐:《跟老齐学Python:数据分析》
当我们使用Python进行数据分析时,有时可能需要向DataFrame添加列,所添加的列要基于DataFrame的其他列的值。
虽然这听起来很简单,但是,不少初学想到的是用if-else条件语句来实现,这就把问题搞复杂了 ...
Read more
August 12, 2020
编译:老齐
本文将介绍Python命名空间和作用域,它们用于分配Python程序中的对象。Python语言是一种能够实现面向对象编程的高级语言,或者说,在Python中,“万物皆对象”。
例如,x = 'foo'中的x是一个变量,它应用了字符串对象'foo'。 ...
Read more
July 21, 2020
作者:老齐
与本书相关的图书推荐:《Python大学实用教程》
本书是面向零基础学习者的Python入门读物,包含完整的Python语法知识、针对性的练习题,本书强调学习中的实战,案例和习题均从开发实践的角度进行设计。
在Python语言中,有很多方式能够生成序列类对象。range函数就 ...
Read more
July 20, 2020
编译:老齐
与本文相关的图书推荐:《Python大学实用教程》
本书是面向零基础学习者的Python入门读物,包含完整的Python语法知识、针对性的练习题,本书强调学习中的实战,案例和习题均从开发实践的角度进行设计。
什么是 EOF?
百度百科上这样解释:EOF是一个计算机术语,为En ...
Read more