python:NumPy简介

是什么

  • NumPy 是一个用 C 语言实现的用于数学运算的 Python 库,它不是 Python 自带的,需要自行安装。
  • NumPy 是 Python 中科学计算的基本软件包。它是一个 Python 库,提供多维数组对象,各种派生对象(例如蒙版数组和矩阵)以及各种常规操作,用于对数组进行快速操作,包括数学,逻辑,形状处理,排序,选择,I/O ,离散傅立叶变换,基本线性代数,基本统计运算,随机模拟等等。

功能:

  • 强大的N维数组对象 ndarray
  • 广播功能函数
  • 整合 C/C++/Fortran 代码的工具
  • 切片和索引访问数据
  • 线性代数
  • 傅里叶变换
  • 随机数生成
  • 矩阵数据类型
  • 矢量处理
  • 精密运算

链接:

  • NumPy 官网 http://www.numpy.org
  • NumPy 源代码:https://github.com/numpy/numpy

应用

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

  • SciPy 是一个开源的 Python 算法库和数学工具包。SciPy 包含的模块有最优化、线性代数、积分、插值、特殊函数、快速傅里叶变换、信号处理和图像处理、常微分方程求解和其他科学与工程中常用的计算。
  • Matplotlib 是 Python 编程语言及其数值数学扩展包 NumPy 的可视化操作界面。它为利用通用的图形用户界面工具包,如 Tkinter, wxPython, Qt 或 GTK+ 向应用程序嵌入式绘图提供了应用程序接口(API)。

另外,知名的数据分析库 Pandas 也是基于 NumPy 的底层数据结构,其中的数据结构、数据处理思想和很多数据操作也来源于 NumPy。

安装

使用 NumPy 需要先安装 python 环境并安装相应的代码编辑工具,然后使用 python 的 pip 命令进行安装:

pip install numpy -U
# 国外网络慢,可指定国内源快速下载安装
pip install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple

使用时按照惯例对模块取别名 np,建议也严格遵守此约定:

# 导入 numpy 库, 约定俗成别名为 np
import numpy as np

np.array([1, 2, 3])
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值