1. Numpy的优势
numpy的计算速度要快很多。机器学习最大的特点就是大量的数据运算,如果没有快速的解决方案,现在python在机器学习领域也达不到好的效果。
2. Numpy的介绍
- 一个强大的N维数组对象
- 支持大量的数据运算
- 集成C/C++和Fortan代码的工具
- 众多机器学习框架的基础库
(Scipy/Pandas/scikit-learn/Tensorflow)
3. Numpy的特点
- Numpy的数组内存块风格
numpy当中一个核心就是ndarray,与python列表的不同是numpy在存储数据的时候,它的数据和数据地址是连续的,所以处理速度快。 - Numpy的并行化运算
Numpy支持并行化运算,即向量化运算
Numpy的许多函数不仅用C实现,还使用了BLAS
网友评论