zoukankan      html  css  js  c++  java
  • NumPy 简介及安装

    NumPy(Numerical Python) 是 Python 语言的一个扩展程序库,支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。
    NumPy 的前身 Numeric 最早是由 Jim Hugunin 与其它协作者共同开发,2005 年,Travis Oliphant 在 Numeric 中结合了另一个同性质的程序库 Numarray 的特色,并加入了其它扩展而开发了 NumPy。NumPy 为开放源代码并且由许多协作者共同维护开发。
    NumPy 是一个运行速度非常快的数学库,主要用于数组计算,包含:
    1.一个强大的N维数组对象 ndarray
    2.广播功能函数
    3.整合 C/C++/Fortran 代码的工具
    4.线性代数、傅里叶变换、随机数生成等功能
    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
    安装numpy
    root用户执行:pip3 install numpy
    You should consider upgrading via the 'pip install --upgrade pip' command.
    执行:pip install --upgrade pip
    再次安装:pip3 install numpy
    You are using pip version 18.0, however version 18.1 is available.
    You should consider upgrading via the 'pip install --upgrade pip' command.
    虽然有这个报错,但是其实已经安装上了。可以验证:
    >>> from numpy import *
    >>> eye(4)                 --生成对角矩阵
    array([[1., 0., 0., 0.],
           [0., 1., 0., 0.],
           [0., 0., 1., 0.],
           [0., 0., 0., 1.]])
    >>>

  • 相关阅读:
    抽象
    数据处理—异常值处理
    数据处理—数据连续属性离散化
    数据处理—缺失值处理
    数据处理—归一化
    数据特征—正态性检验
    数据特征—相关性分析
    数据分析—统计分析
    数据特征—帕累托分析
    特征分析—对比分析
  • 原文地址:https://www.cnblogs.com/hello-wei/p/10169833.html
Copyright © 2011-2022 走看看