知行编程网知行编程网  2022-10-09 04:30 知行编程网 隐藏边栏  3 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python numpy是什么库的相关知识,包括python安装函数库,以及python 数据分析库这些编程知识,希望对大家有参考作用。

python numpy是什么库

NumPy 是 Python 语言的扩展库。支持高级和大规模的数组和矩阵运算,还提供了大量的数组运算数学函数库。 Numpy内部发布了CPython的GIL(Global Interpreter Lock),运行非常高效,是大量机器学习框架的基础库!

NumPy的全名为Numeric Python,是一个开源的Python科学计算库,它包括:


·

一个强大的N维数组对象ndrray;


·

比较成熟的(广播)函数库;


·

用于整合C/C++和Fortran代码的工具包;


·

实用的线性代数、傅里叶变换和随机数生成函数。


NumPy的优点:


·

对于同样的数值计算任务,使用NumPy要比直接编写Python代码便捷得多;


·

NumPy中的数组的存储效率和输入输出性能均远远优于Python中等价的基本数据结构,且其能够提升的性能是与数组中的元素成比例的;


·

NumPy的大部分代码都是用C语言写的,其底层算法在设计时就有着优异的性能,这使得NumPy比纯Python代码高效得多。

当然,NumPy 也有它的不足之处,因为 NumPy 使用内存映射文件来实现最优的数据读写性能,而内存的大小限制了它对 TB 级文件的处理;此外,NumPy 数组不像 Python 提供的那样通用。列表容器。因此,在科学计算之外,NumPy 的优势就不是那么明显了。

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享