NumPy 编辑
NumPy是Python的一个扩充程式库。支援高阶大量的维度阵列矩阵运算,此外也针对阵列运算提供大量的数学函数函式库。NumPy的前身Numeric最早是由Jim Hugunin与其它协作者共同开发,2005年,Travis Oliphant在Numeric中结合了另一个同性质的程式库Numarray的特色,并加入了其它扩充功能而开发了NumPy。NumPy为开放源代码并且由许多协作者共同维护开发。
10
图片 0 图片
评论 0 评论
匿名用户 · [[ show_time(comment.timestamp) ]]
[[ nltobr(comment.content) ]]
相关
matplotlib是Python语言及其数值计算库NumPy的绘图函式库。它提供了一个面向对象程序设计的应用程序接口,用于使用通用部件工具箱将绘图嵌入到应用程序中。它还有一个基于有限状态机的过程式编程“pylab”接口,其设计与MATLAB非常类似,但不推荐使用。SciPy使用matplotlib进行图形绘制。
Spyder是一个使用Python语言的开放源代码跨平台计算科学集成开发环境。Spyder整合了NumPy,SciPy,Matplotlib与IPython,以及其他开源软件。
Theano是一个Python库和优化的编译器,用来操纵和求值数学表达式特别是矩阵值表达式。在Theano中,计算使用NumPy形式的语法来表达并被编译器,用来在CPU或者图形处理器通用计算架构上高效的运行。
Numba是开源软件的JIT编译器,它通过llvmlite Python包,使用LLVM将Python的子集和NumPy翻译成快速的机器码。它为在CPU和GPU上并行化Python代码提供了大量选项,而经常只需要微小的代码变更。
Scikit-learn是用于Python编程语言的自由软件机器学习库。它的特征是具有各种统计分类、回归分析和聚类分析算法,包括支持向量机、随机森林、梯度提升技术、K-平均算法和DBSCAN,它被设计协同于Python数值和科学库NumPy和SciPy。
matplotlib是Python语言及其数值计算库NumPy的绘图函式库。它提供了一个面向对象程序设计的应用程序接口,用于使用通用部件工具箱将绘图嵌入到应用程序中。它还有一个基于有限状态机的过程式编程“pylab”接口,其设计与MATLAB非常类似,但不推荐使用。SciPy使用matplotlib进行图形绘制。