numpy 订阅
NumPy(Numerical Python)是Python的一种开源的数值计算扩展。这种工具可用来存储和处理大型矩阵,比Python自身的嵌套列表(nested list structure)结构要高效的多(该结构也可以用来表示矩阵(matrix)),支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库 [1]  。 展开全文
NumPy(Numerical Python)是Python的一种开源的数值计算扩展。这种工具可用来存储和处理大型矩阵,比Python自身的嵌套列表(nested list structure)结构要高效的多(该结构也可以用来表示矩阵(matrix)),支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库 [1]  。
信息
外文名
numpy
内    容
提供和处理N维数组对象Array
含    义
Python的一种开源的科学计算库
用    途
科学计算,数据分析
numpyNumpy介绍
一个用python实现的科学计算,包括:1、一个强大的N维数组对象Array;2、比较成熟的(广播)函数库;3、用于整合C/C++和Fortran代码的工具包;4、实用的线性代数、傅里叶变换和随机数生成函数。numpy和稀疏矩阵运算包scipy配合使用更加方便。NumPy(Numeric Python)提供了许多高级的数值编程工具,如:矩阵数据类型、矢量处理,以及精密的运算库。专为进行严格的数字处理而产生。多为很多大型金融公司使用,以及核心的科学计算组织如:Lawrence Livermore,NASA用其处理一些本来使用C++,Fortran或Matlab等所做的任务。NumPy 的前身为 Numeric ,最早由 Jim Hugunin 与其它协作者共同开发,2005 年,Travis Oliphant 在 Numeric 中结合了另一个同性质的程序库 Numarray 的特色,并加入了其它扩展而开发了 NumPy。NumPy 为开放源代码并且由许多协作者共同维护开发。 [1] 
收起全文
精华内容
下载资源
问答
  • numpy
    千次阅读 热门讨论
    2020-05-17 20:00:08

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

        NumPy 的前身 Numeric 最早是由 Jim Hugunin 与其它协作者共同开发,2005 年,Travis Oliphant 在 Numeric 中结合了另一个同性质的程序库 Numarray 的特色,并加入了其它扩展而开发了 NumPy。NumPy 为开放源代码并且由许多协作者共同维护开发。

     

    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的安装:pip install numpy

    安装验证

    测试是否安装成功:

    >>> from numpy import *
    >>> eye(4)
    array([[1., 0., 0., 0.],
           [0., 1., 0., 0.],
           [0., 0., 1., 0.],
           [0., 0., 0., 1.]])

    from numpy import * 为导入 numpy 库。

    eye(4) 生成单位矩阵。

     

    NumPy Ndarray 对象

    NumPy 最重要的一个特点是其 N 维数组对象 ndarray,它是一系列同类型数据的集合,以 0 下标为开始进行集合中元素的索引。

    ndarray 对象是用于存放同类型元素的多维数组。

    ndarray 中的每个元素在内存中都有相同存储大小的区域。

    ndarray 内部由以下内容组成:

    • 一个指向数据(内存或内存映射文件中的一块数据)的指针。

    • 数据类型或 dtype,描述在数组中的固定大小值的格子。

    • 一个表示数组形状(shape)的元组,表示各维度大小的元组。

    • 一个跨度元组(stride),其中的整数指的是为了前进到当前维度下一个元素需要"跨过"的字节数。

    ndarray 的内部结构:

    跨度可以是负数,这样会使数组在内存中后向移动,切片中 obj[::-1] 或 obj[:,::-1] 就是如此。

    创建一个 ndarray 只需调用 NumPy 的 array 函数即可:

    numpy.array(object, dtype = None, copy = True, order = None, subok = False, ndmin = 0)
    

    参数说明:

    名称描述
    object数组或嵌套的数列
    dtype数组元素的数据类型,可选
    copy对象是否需要复制,可选
    order创建数组的样式,C为行方向,F为列方向,A为任意方向(默认)
    subok默认返回一个与基类类型一致的数组
    ndmin指定生成数组的最小维度

    实例

    接下来可以通过以下实例帮助我们更好的理解。

    实例 1

    import numpy as np 
    a = np.array([1,2,3])  
    print (a)
    '''
    输出结果
    [1 2 3]
    '''

    实例 2

    # 多于一个维度  
    import numpy as np 
    a = np.array([[1,  2],  [3,  4]])  
    print (a)
    '''
    输出结果
    [[1 2]
     [3 4]]
    '''

     

    更多相关内容
  • numpynumpy+mkl库.zip

    2020-02-18 20:53:00
    numpynumpy+mkl库下载,二者均适合于Windows64位,python3.7版本。从官网上下了很久,还失败了很多次,故分享出来,方便需要的朋友们!
  • numpy中的ndarray转化成pytorch中的tensor : torch.from_numpy() pytorch中的tensor转化成numpy中的ndarray : numpy() 代码 import numpy as np import torch np_arr = np.array([1,2,3,4]) tor_arr=torch.from_...
  • 适用于python3.9版本的numpy, 下载后使用pip可直接安装
  • 文章目录numpy创建ndarray创建全0 ndarray创建全1 ndarray创建空 ndarray创建随机 ndarraynumpy.arange(a,b,n).reshape(i,j)numpy.linespace(a,b,n).reshape(i,j)numpy.narray的属性numpy.array.ndimnumpy.array....
  • pip install numpy-*** 选择对应的离线安装包 numpy-1.19.5-cp36-cp36m-win_amd64.whl numpy-1.19.5-cp37-cp37m-win_amd64.whl numpy-1.19.5-cp38-cp38m-win_amd64.whl numpy-1.19.5-cp39-cp39m-win_amd64.whl
  • python 3.8 安装numpy和scipy,不能直接pip安装,在这用whl文件进行安装,下载速度太慢,所以在这分享给大家,window 64位
  • NumPy数据分析

    2021-06-15 16:17:29
    本课程是NumPy数据分析课程,课程从NumPy环境搭建讲起,到最后股票分析项目结束,全程实战讲解了NumPy数据分析的方方面面,内容涵盖:NumPy数组创建、NumPy数组操作、NumPy广播、NumPy字符串、NumPy统计函数、排序、...
  • numpy中文文档

    2018-11-15 17:41:24
    numpy的中文文档,介绍了numpy的所有方法,可供平时查阅
  • Numpy100题练习

    2018-12-20 16:51:34
    Numpy100道基础练习题,GitHub大神整理,做完这100题numpy就能基本掌握用法了
  • NumPy 中文文档.pdf

    2020-04-17 14:31:28
    python NumPy-中文文档-1.11版本 内容详尽,矩阵操作,人工智能、数据分析必备 全中文版
  • numpy安装包

    2017-12-26 10:06:38
    numpy安装, 内附说明文档, python用于科学计算的包,
  • numpy+opencv 两个函数库

    2019-03-21 12:11:25
    Python+opencv+numpy函数库!用于开发照片处理的
  • numpy的几个版本以及whl文件,可以装在XP系统上的。比较低的版本。
  • numpy最新版本3.7,python数据基础包,numpy最新版本3.7,python数据基础包
  • numpy手册.zip

    2020-02-28 00:04:47
    一个用python实现的科学计算,包括:1、一个强大的N维数组对象Array;2、比较成熟的(广播)函数库;...numpy和稀疏矩阵运算包scipy配合使用更加方便。 文档为HTML离线网页格式,目录结构清晰完整,方便阅读。
  • numpy1.11.3版本

    2016-12-19 14:09:03
    http://blog.csdn.net/jq_ak47/article/details/53738348所需要的资源
  • numpy-doc-zh:[翻译] NumPy中文参考(待校对)
  • python 2.7.13及numpy函数类库对应版本,直接双击安装即可
  • Numpy 中文用户指南》
  • 100道numpy练习题

    2019-04-13 15:08:14
    文件为github上著名的100道numpy练习题,增加了pdf格式,便于打印和在移动设备上查看。
  • Python-Numpy基础练习代码 Python-Numpy基础练习代码 Python-Numpy基础练习代码 Python-Numpy基础练习代码 Python-Numpy基础练习代码 Python-Numpy基础练习代码 Python-Numpy基础练习代码 Python-Numpy基础练习代码 ...
  • numpy基础全覆盖源代码手把手教你numpy计算,numpy基础全覆盖源代码手把手教你numpy计算
  • numpy 文档

    2018-07-30 10:42:56
    python numpy 文档python numpy 文档python numpy 文档python numpy 文档
  • 思维导图-numpy

    2019-04-11 16:39:49
    思维导图-numpy,是入门numpy的好帮手,大家以来来学习吧
  • numpy_1.15.0官方文档

    2018-10-18 21:49:14
    numpy 1.15.0官方英文文档, html格式。把index.html 加到浏览器收藏夹,非常好用。
  • numpy官方帮助文档

    2018-05-14 08:53:24
    这个是python中numpy模块部分官方帮助文档,欢迎大家下载。。。。。
  • Numpy 中文用户指南

    2018-02-28 17:56:22
    Numpy 中文用户指南Numpy 中文用户指南Numpy 中文用户指南Numpy 中文用户指南
  • NumPy是Python编程语言的库.NumPy基本上是数字Python。 它增加了对大型多维数组和矩阵的支持,以及对这些数组进行操作的大量高级数学函数的集合。 NumPy 99%的时间用于数组处理。 NumPy通过提供多维数组以及在数组...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 834,260
精华内容 333,704
关键字:

numpy

友情链接: Conjugate_Gradient.zip