数据分析
文章平均质量分 52
猪八戒吃胡萝卜
1
展开
-
numpy学习——numpy的基本使用方式(一)
一、numpy认识NumPy是Python语言的一个扩充程序库。支持高级大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。Numpy内部解除了Python的GIL(全局解释器锁),运算效率极好,是大量机器学习框架的基础库!二、numpy安装1.建议使用Anaconda安装,包含了比较全面的常用库和科学计算使用的库这里贴上Anaconda,win下安装较为简单,官网下载exe...原创 2018-11-07 10:11:26 · 272 阅读 · 0 评论 -
numpy学习——难点解析(一)多维数组的广播计算方式
解析引语在归纳整理numpy的知识前,先整理一部分曾经在学习时遇到的个人认为的难点,在其他介绍基础使用方式的文章时,方便引用此文首先讲一下广播计算的原则:如果两个数组的后缘维度(即从末尾开始算起的维度)的轴长度相符或其中一方的长度为1,则认为他们是广播兼容的。广播会在缺失和(或)长度为1的维度上进行。多维数组的广播计算方式在刚开始学习多维数组时,算是遇到的第一个理解方面的困难,仔细观察了...原创 2018-11-07 15:32:11 · 677 阅读 · 0 评论 -
matplotlib学习——数据可视化基本处理
引:先打算将曾经学习的数据处理方面的知识回顾一下,并做成笔记,从matplotlib开始记起----环境搭建:使用Anaconda,较为方便,如果认为不需要过多的东西,可以使用pip安装pip安装命令:pip3 install matplotlibAnaconda下载地址:https://www.anaconda.com/download/修改Anaconda中的python版本:cond...原创 2018-11-05 12:27:48 · 317 阅读 · 0 评论 -
numpy学习——numpy的基本使用方式(二)
一、numpy数据的索引和切片处理原创 2018-11-11 20:19:51 · 391 阅读 · 0 评论 -
numpy学习——难点解析(二)多维数组转置解释
在numpy的使用过程中,常常会用到数组的转置,从二维数组角度来讲,是将以对角线的数据进行中心对称的转换,但是在维数组中,并不是简单的这种方式。下面来介绍一下数组的转置应该是如何理解的:...原创 2018-11-12 10:50:28 · 2418 阅读 · 0 评论 -
numpy学习——难点解析(三)多维数组切片祥解
numpy的数组操作中,常常会用到切片处理,一般朋友在学习过程中,很多教程会以二维数组取行或列来举例,但是遇到更多维度的数组如何取值呢?下面对数组的切片进行详细的解释:...原创 2018-11-12 12:37:16 · 1119 阅读 · 0 评论 -
numpy学习——numpy的基本使用方式(三)
一、numpy中的nan和inf解释1.nan和inf的解释原创 2018-11-21 14:42:13 · 213 阅读 · 0 评论 -
pandas学习——pandas的基本使用方式(一)
一、为什么要学习pandas原创 2018-11-22 20:48:58 · 834 阅读 · 0 评论 -
pandas学习——pandas的基本使用方式(二)——DataFrame详解
在pandas中,DataFrame数据格式是最为常用的一种格式,其创建方式也有多种,本篇介绍下详细的基础使用方式。在上一篇中已经引到过一部分DataFrame部分内容,先贴出来温习一下一.DataFrame数据类型在pandas中,还有一种常用的数据类型DataFrame,其主要功能是针对二维数据的处理,同时也是Series的容器。同样,举个栗子:a = pd.DataFrame(np...原创 2018-12-08 16:03:33 · 1049 阅读 · 0 评论