Numpy | 01 简介
2024-09-05 03:07:39
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)。
相关链接
- NumPy 官网 http://www.numpy.org/
- NumPy 源代码:https://github.com/numpy/numpy
- SciPy 官网:https://www.scipy.org/
- SciPy 源代码:https://github.com/scipy/scipy
- Matplotlib 官网:https://matplotlib.org/
- Matplotlib 源代码:https://github.com/matplotlib/matplotlib
最新文章
- 【定有惊喜】android程序员如何做自己的API接口?php与android的良好交互(附环境搭建),让前端数据动起来~
- C#的imagebutton
- [mysql]MySQL忘记密码
- Android 编程下 Touch 事件的分发和消费机制
- rails3 Bundle简介
- Codeforces 439 A. Devu, the Singer and Churu, the Joker
- CSS-div漂浮
- C# 语言规范_版本5.0 (第12章 数组)
- SVN打包方法
- 用Java实现给图片添加文字
- IDEA用maven创建springMVC项目和配置(XML配置和Java配置)
- python - 字符编码/格式化/替换符
- 深入浅出的webpack4构建工具--webpack4+vue+route+vuex项目构建(十七)
- py request.post header
- MongoDB 进阶模式设计
- Hadoop集群搭建笔记
- Asia Stock Exchanges[z]
- 详解Python中的join()函数的用法
- EclEmma安装与使用
- JDK和CGLIB动态代理原理
热门文章
- golang socket与Linux socket比较分析
- 树莓派安装window ioT
- C#读写调整UVC摄像头画面-饱和度
- C# 字符串和字节数组转换
- 解决Code First MySql数据库 Specified key was too long; max key length is 767 bytes异常
- 记Html的初次接触
- H3C 无线交换机和FIT AP的典型连接
- 浅谈布隆过滤器Bloom Filter
- Android:异步处理之Handler+Thread的应用
- Httpd服务进阶知识-基于Apache Modele的LAMP架构之WordPress案例