97、NumPy基础

        NumPy是高性能科学计算和数据分析的基础包

NumPy在数据分析中常用的功能:

1、用于数据整理和清理、子集构造和过滤、转换等快速的矢量化数组运算。

2、常用的数组算法,如排序、唯一化、集合运算等。

3、高效的描述统计和数据聚合/摘要运算。

4、用于异构数组集的合并/接运算的数据对齐和关系型数据运算。

5、将条件逻辑性表述为数组表达式(而不是带有if-elif-else分支的循环)。

6、数据的分组运算(聚合、转换、函数应用等)。

使用array函数创建一维数组:

使用array创建一维数组

使用array函数创建二维数组:

使用array创建二维数组
指出数组维度、行和列

np.array会尝试为新建的数组推断一个较合适的数据类型,可以使用dtype显示数组的数据类型:

图片发自简书App

使用zeros和ones分别创建指定长度或形状的全0或全1数组

创建全0或全1数组

使用empty创建没有任何具体值的数组,即空数组,作用是初始化数组

创建空矩阵列表

这里面的0不是代表全0的矩阵列表,而是空矩阵列表

推荐阅读更多精彩内容