Numpy这一块知识点技术公式比较多,死记硬背肯定是非常枯燥的,我不建议大家去死记硬背,我更建议大家去做一个自己的知识网络图. 不清楚的时候就去查资料. 另外所有的知识点我建议大家先去看一下书,再回头动手!
大家可以阅读原文使用我的链接来体验这个思维导图
Numpy 是高性能科学计算和数据分析的基础包,它有的部分功能如下
由于Numpy提供了一个简单易用的C API,因此很容易将数据传输给由低级语言编写的外部库,外部库也能以Numpy数组的形式将数据返回给Python
对于大部分数据分析应而言,关注的功能主要集中于
按照标准Numpy约定,我们使用numpy库 都有是这样的调用的import numpy as np
Numpy最重要的一个特点就是其N维数组对象(即ndarray),该对象是一个快速而灵活的大数据集容器.
ndarray 是一个通用的同构数据多维容器,也就是说,其中所有的元素必须是相同类型的,每个数组都有一个shape(一个表示各维度大小的元组)和一个dtype(一个用于说明数据类型的对象)
ndarray的创建,以及元组的数据类型
Python的运算
这里是一一对应的失量运算,后面矩阵也会用到,更复杂,建议不懂的朋友,需要自行复习一下线性代数
说明:后面教程的代码我都是用截图形式呈现,因为这个每一行代码,每一行代码的去处结果都能非常直观的呈现.所以我是强烈建议使用jupyter notebook.这个工具. In 是我们输入的代码, out是代码输出的结果