October 24, 2020
与本文相关图书推荐:《Python大学实用教程》
Python是一种动态语言,比如创建一个变量,一开始引用的是字符串,随后就可以再引用整数或者浮点数,解释器对这种变换也接受。这与类似Java那样的语言就完全不同了。
12345name = "Sebastian" ...
Read more
October 19, 2020
介绍Python内置的filter()函数能够从可迭代对象(如字典、列表)中筛选某些元素,并生成一个新的迭代器。可迭代对象是一个可以被“遍历”的Python对象,也就是说,它将按顺序返回各元素,这样我们就可以在for循环中使用它。
filter()函数的基本语法是:
1filter(func ...
Read more
October 12, 2020
与本文相关图书:《Python大学实用教程》
在前面的一篇文章《Python中的5对必知的魔法方法》中所介绍的“魔法方法”,或者说是特殊方法,其命名均是双下划线开始和结束。英文中称为“dunder methods”。为了更充分理解这类方法,本文通过一个示例,专门介绍此类方法的特点。
构建 ...
Read more
September 25, 2020
图书推荐:《数据准备和特征工程》
tu
反向传播算法是神经网络中的重要算法,通过它能够快速计算梯度,进而通过梯度下降实现权重和偏置参数的更新
反向传播算法最初是在20世纪70年代被引入的,但直到1986年大卫·鲁梅尔哈特、杰弗里·辛顿和罗纳德·威廉姆斯合作的一篇著名论文问世后,人们才充分认 ...
Read more
September 22, 2020
图书推荐:《数据准备和特征工程》
学习神经网络,必然会遇到激活函数,那么:
什么是激活函数?What
为什么要用激活函数?Why
应该选择哪个激活函数?Which
本文尝试对此进行探讨。
神经网络的基本思想人工神经网络是仿照了大脑的神经网络系统来处理数据的,它由节点组成了层,通常一个 ...
Read more
September 17, 2020
引言pandas中的read_html()函数是将HTML的表格转换为DataFrame的一种快速方便的方法,这个函数对于快速合并来自不同网页上的表格非常有用。 在合并时,不需要用爬虫获取站点的HTML。但是,在分析数据之前,数据的清理和格式化可能会遇到一些问题。在本文中,我将讨论如何使用p ...
Read more
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