Python入门 —— Numpy Day3【转载】

本文章转自于 https://mp.weixin.qq.com/s?__biz=MjM5MDEzNDAyNQ==&mid=402378855&idx=1&sn=77ed3c403aa00977e66a6d712b565f44&scene=21#wechat_redirect

今天将进阶学习一下Numpy这个库。做为一名统计师,既然使用Python的主要目的就是处理数据、统计分析,那么Numpy这个工具就一定要有了解。

  1. NumPy系统是Python的一种开源的数值计算扩展。用来存储和处理大型矩阵,比Python自身的嵌套列表(nested list structure)结构要高效的多。据说NumPy将Python相当于变成一种免费的更强大的Matlab!
  2. NumPy(Numeric Python)提供了许多高级的数值编程工具,如:矩阵数据类型、矢量处理,以及精密的运算库。专为进行严格的数字处理而产生。多为很多大型金融公司使用,NASA用其处理一些本来使用C++,Fortran或Matlab等所做的任务。
  3. Numpy本身并没有提供多么高级的数据分析功能,理解Numpy数组以及面向数组的计算将有助于你更加高效地使用诸如Pandas之类的工具。

一、数据格式

Numpy提供了一种多维的数组对象ndarray,先认识一下:
在这里插入图片描述
在这里插入图片描述

二、数组运算

1. 加、减、乘、除、内积、转置

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2. 索引和分片

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3. 数组拆分

在这里插入图片描述

三、通用函数

学习完Numpy数组的基本格式、基本的运算,再学习一下高级一些的通用函数,书上这么写道:
“通用函数(ufunc)是一种对ndarray中的数据执行元素级运算的函数”

1. 数学运算

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2. 统计方法

在这里插入图片描述
在这里插入图片描述

3. 一些逻辑方法

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4. 随机数生成

在这里插入图片描述
在这里插入图片描述

扫描二维码关注公众号,回复: 4595022 查看本文章

5. 存储与导入

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_43332432/article/details/85160423
今日推荐