机器学习之NumPy篇(一)
2019-01-24 本文已影响6人
一枚不只关注技术的技术宅

前言
之前为大家介绍了Pandas中常用的一些语句,熟练掌握的话足够使我们应对实际生活中的大多数问题。在Pandas之后,今天来为大家介绍一下NumPy的内容及一些基本语句。
什么是NumPy
NumPy是一个使得Python可以快速处理数据(矩阵)的函数库,NumPy是其他机器学习函数库,如Pandas,SciPy,Scikit-Learn的基础,可以说这些函数库都是建立在NumPy的基础之上。NumPy的语句相对来讲是比较复杂、难记的,所以需要长时间的积累和使用才可以熟练掌握其语句。
在下文中,我们将通过 import numpy as np 的经典形式来使用NumPy,并请注意,下文中所有“arr”表示NumPy中的数据存储形式——NumPy Array。
读入、写出数据

创建NumPy Array

检查矩阵性质

复制、排序、改变矩阵形状

添加、删除元素

结语
NumPy功能丰富,下一期我会为大家带来更多NumPy的常用语句,还请大家持续关注。
想成为一名合格的机器学习工程师吗?关注“机器学习学社”获取每天一份的新鲜咨询,为你开拓属于你自己的机器学习之路