Numpy是Python的一个科学计算的库。

主要提供矩阵运算的功能,而矩阵运算在机器学习领域应用非常广泛。

 

一、为什么要用Numpy库?

1. 实验对比

我们通过一个对比实验来看。第一种方式,我们自己写了一个函数,对一个list计算倒数。第二种方式,通过numpy数组,计算倒数。

 

numpy(1)——numpy数组介绍

 

结果:

numpy(1)——numpy数组介绍

 

结果发现,速度相差20多倍。

 

2. 为什么高效?

(1) numpy是由C语言编写的。

(2) numpy是连续单一类型存储。Python数据是分散存储。

(3) 多线程。

 

numpy(1)——numpy数组介绍

 

 

二、什么时候用Numpy库?

 

numpy(1)——numpy数组介绍

 

 

 

 

 

 

 

 

 

 

 

相关文章: