2
推荐
1697
阅读

Python3.6内置函数(2)——all()

英文文档all(iterable) Return True if all elements of the iterable are true (or if the iterable is empty). Equivalent to:如果iterable的所有元素不为0、”、False或者iterable为空,all(iterable)返回True,否则返回False。函数等价于:def all(iterable):    for element in iterable: &nb...

发表了文章 • 2017-06-03 08:57 • 0 条评论

0
推荐
1438
阅读

Python3.6内置函数(1)——abs()

前言最近在重新梳理Python,就想着整理下最新版的Python知识,就从Python的内置函数开始吧。abs()abs(x)返回数字的绝对值,参数可以是整数、浮点数或者复数。如果参数是一个复数,此方法返回此复数的绝对值(此复数与它的共轭复数的乘积的平方根)。下面通过代码来实际看一下:>>> help(abs)Help on built-in f...

发表了文章 • 2017-06-03 08:56 • 0 条评论

0
推荐
1826
阅读

Python之numpy数组学习(五)——广播

预备阅读:Python之numpy数组学习(一)Python之numpy数组学习(二)Python之numpy数组学习(三)Python之numpy数组学习(四)——索引和视图为获得良好代码体验,建议查看原文。前言前面我们学习了numpy库的很多知识,今天来学习下数组的广播。Numpy数组的广播当操作对象的形状不一样时,numpy会尽力进行处理。假设一个数...

发表了文章 • 2017-05-27 15:36 • 0 条评论

0
推荐
1748
阅读

Python之numpy数组学习(四)——索引和视图

预备阅读:Python之numpy数组学习(一)Python之numpy数组学习(二)Python之numpy数组学习(三)为获得良好代码体验,建议查看原文。前言前面我们学习了numpy库的简单应用和数组的处理,今天来学习下数组的视图和索引。创建数组的视图和拷贝在学习ravel()函数的时候,我看到了视图的概念,这让我很惊讶,但是注意,这里...

发表了文章 • 2017-05-25 12:27 • 0 条评论

0
推荐
1438
阅读

Python之numpy数组学习(三)

预备阅读:Python之numpy数组学习(一)Python之numpy数组学习(二)前言前面我们学习了numpy库的简单应用和数组的处理,今天来学习下比较重要的如何拆分数组。拆分numpy数组数组可以从纵向、横向和深度方向来拆分数组,相关函数有hsplit()、vsplit()、sdplit()和split()。我们既可以把数组分成相同形状的数组,也可以从...

发表了文章 • 2017-05-25 12:26 • 0 条评论

1
推荐
1878
阅读

Python之numpy数组学习(二)

前言前面我们学习了numpy库的简单应用,今天来学习下比较重要的如何处理数组。处理数组形状下面可将多维数组转换成一维数组时的情形。利用以下函数处理数组的形状:拆解:ravel()函数可将多维数组变成一维数组。拉直(Flatten):flatten()函数与ravel()相同,但是,flatten()返回的是真实的数组,需要分配新的内存空间...

发表了文章 • 2017-05-24 16:11 • 1 条评论

0
推荐
1789
阅读

Python之numpy数组学习(一)

前言前面已经安装并学习了Python中的科学计算库,今天主要学习下numpy数组。Numpy数组对象Numpy中的多维数组称为ndarray,它有两个组成部分。数据本身。描述数据的元数据。在数组的处理过程中,原始数据不受影响,变化的只是元数据。Numpy数组通常是由相同种类的元素组成,即数组中数据类型必须一致。好处是:数组元素类...

发表了文章 • 2017-05-24 16:09 • 0 条评论

2
推荐
1672
阅读

Python数据科学计算库的安装和numpy简单应用

前言如何使用Python进行科学计算和数据分析,这里我们就要用到Python的科学计算库,今天来分享一下如何安装Python的数据科学计算库。数据科学计算库Python中的数据科学计算库有Numpy、Scipy、pandas、matplotlib(前面我分享了一篇matplotlib的简单应用,历史文章上一篇就是)。Numpy是一个基础性的Python库,为我们提供...

发表了文章 • 2017-05-24 16:08 • 0 条评论

1
推荐
1936
阅读

【干货】Python使用matplotlib实现数据可视化

前言俗话说得好,一图胜千言。数据可视化是数据科学中的一个重要部分。创建可视化很简单,但是创建优秀的可视化很难。数据可视化有两种主要用途:探索数据和交流数据。matplotlib现在有很多工具都可以用来可视化数据,比如我们常用的Excel,还有数据科学另一门重要的语言R,以及百度的Echarts等可视化工具。今天我们的主...

发表了文章 • 2017-04-26 08:37 • 0 条评论

0
推荐
1931
阅读

【进阶】Python爬虫采集整个网站

前言在之前的文章中Python实现“维基百科六度分隔理论“之基础爬虫,我们实现了在一个网站上随机地从一个链接到另一个链接,但是,如果我们需要系统地把整个网站按目录分类,或者要搜索网站上的每一个页面,我们该怎么办?我们需要采集整个网站,但是那是一种非常耗费内存资源的过程,尤其是处理大型网站时,比较合适的工...

发表了文章 • 2017-04-20 09:33 • 0 条评论

0
推荐
2117
阅读

Python使用xlrd和xlwt读写Excel的简单用法

前言数据处理是 Python 的一大应用场景,而 Excel 则是最流行的数据处理软件。因此用Python 进行数据相关的工作时,难免要和 Excel 打交道。标准的 Excel 文件(xls/xlsx)具有较复杂的格式,并不方便像普通文本文件一样直接进行读写,需要借助第三方库来实现。常用的库是 python-excel 系列:xlrd、xlwt、xlutilsxlrd ...

发表了文章 • 2017-04-17 09:08 • 0 条评论

1
推荐
1660
阅读

Python实现“维基百科六度分隔理论“之基础爬虫

预备阅读:Python的urllib高级用法  Python中Beautiful Soup的用法  Python中的正则表达式模块re 前言前面学习了urllib和beautifulsoup来进行数据采集,相...

发表了文章 • 2017-04-05 08:32 • 0 条评论

0
推荐
1606
阅读

Python中的希尔排序和选择排序

相关阅读:Python的冒泡排序和插入排序算法前言昨天分享了我之前学习和写的python中的冒泡排序和插入排序,今天继续来分享一下希尔排序和选择排序方法。希尔排序希尔排序(Shell Sort)是插入排序的一种。也称缩小增量排序,是直接插入排序算法的一种更高效的改进版本。希尔排序是非稳定排序算法(前面冒泡排序和希尔排序...

发表了文章 • 2017-03-28 12:14 • 0 条评论

1
推荐
1441
阅读

Python的冒泡排序和插入排序算法

前言今天整理文件时,发现了这部分排序内容,冒泡排序和插入排序的算法实现,在我刚接触Python的时候,面试官让我写一个C语言的冒泡排序,我勉强写出来了,当时对自...

发表了文章 • 2017-03-27 08:47 • 0 条评论

3
推荐
3075
阅读

Python的lxml库学习之XPATH语法

预备阅读:Python中lxml库的用法 前言前面已经学习了Python的lxml库,从库的名称来看,lxml包含了xml,所以lxml同样可以解析XML文档,而lxml使用的就是XPATH语法。下面做一下简单介绍。XPath语法XPath 是一门在 XML 文档中查找信息的语言。XPath 可用来在 XML 文档中对元素和属性进行遍历。XPath 是 W3C XSLT 标准的主要...

发表了文章 • 2017-03-16 11:48 • 1 条评论