NumPy(Numerical Python) 是 Python 语言的一个扩展程序库,支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。

NumPy 是一个运行速度非常快的数学库,主要用于数组计算,包含:

  • 一个强大的N维数组对象 ndarray;
  • 广播功能函数;
  • 整合 C/C++/Fortran 代码的工具;
  • 线性代数、傅里叶变换、随机数生成等功能;

NumPy 应用

NumPy 通常与 SciPy(Scientific Python)和 Matplotlib(绘图库)一起使用, 这种组合广泛用于替代 MatLab,是一个强大的科学计算环境,有助于我们通过 Python 学习数据科学或者机器学习。

SciPy 是一个开源的 Python 算法库和数学工具包。SciPy 包含的模块有最优化、线性代数、积分、插值、特殊函数、快速傅里叶变换、信号处理和图像处理、常微分方程求解和其他科学与工程中常用的计算。

Matplotlib 是 Python 编程语言及其数值数学扩展包 NumPy 的可视化操作界面。它为利用通用的图形用户界面工具包,如 Tkinter, wxPython, Qt 或 GTK+ 向应用程序嵌入式绘图提供了应用程序接口(API)。


相关链接

最新文章

  1. 【定有惊喜】android程序员如何做自己的API接口?php与android的良好交互(附环境搭建),让前端数据动起来~
  2. C#的imagebutton
  3. [mysql]MySQL忘记密码
  4. Android 编程下 Touch 事件的分发和消费机制
  5. rails3 Bundle简介
  6. Codeforces 439 A. Devu, the Singer and Churu, the Joker
  7. CSS-div漂浮
  8. C# 语言规范_版本5.0 (第12章 数组)
  9. SVN打包方法
  10. 用Java实现给图片添加文字
  11. IDEA用maven创建springMVC项目和配置(XML配置和Java配置)
  12. python - 字符编码/格式化/替换符
  13. 深入浅出的webpack4构建工具--webpack4+vue+route+vuex项目构建(十七)
  14. py request.post header
  15. MongoDB 进阶模式设计
  16. Hadoop集群搭建笔记
  17. Asia Stock Exchanges[z]
  18. 详解Python中的join()函数的用法
  19. EclEmma安装与使用
  20. JDK和CGLIB动态代理原理

热门文章

  1. golang socket与Linux socket比较分析
  2. 树莓派安装window ioT
  3. C#读写调整UVC摄像头画面-饱和度
  4. C# 字符串和字节数组转换
  5. 解决Code First MySql数据库 Specified key was too long; max key length is 767 bytes异常
  6. 记Html的初次接触
  7. H3C 无线交换机和FIT AP的典型连接
  8. 浅谈布隆过滤器Bloom Filter
  9. Android:异步处理之Handler+Thread的应用
  10. Httpd服务进阶知识-基于Apache Modele的LAMP架构之WordPress案例