环境

  虚拟机:VMware 10 
  Linux版本:CentOS-6.5-x86_64 
  客户端:Xshell4
  FTP:Xftp4
  python3.6

1、介绍
NumPy(Numerical Python的缩写)是一个开源的Python科学计算库。
(1)使用NumPy,就可以很自然地使用数组和矩阵,NumPy包含很多实用的数学函数,涵盖线性代数运算、傅里叶变换和随机数生成等功能;
(2)NumPy通常与SciPy(Scientific Python)和 Matplotlib(绘图库)一起使用;
SciPy 是一个开源的 Python 算法库和数学工具包。包含最优化、线性代数、积分、插值、特殊函数、快速傅里叶变换、信号处理和图像处理、常微分方程求解和其他科学与工程中常用的计算。
Matplotlib 是 Python 编程语言及其数值数学扩展包 NumPy 的可视化操作界面。它为利用通用的图形用户界面工具包,如 Tkinter, wxPython, Qt 或 GTK+ 向应用程序嵌入式绘图提供了应用程序接口(API)

2、安装

conda insall numpy
或者
pip install numpy

3、使用

数组:ndarray,元素类型相同的多维数组,是NumPy的主要对象。
ndarray对象属性:
维度:ndarray.shape:也叫轴,指示数组在每个维度上大小的整数元组;
示例:
一维数组:比如[1,2,3],1个列表:维度:(1)
二维数组:比如矩阵,n行m列,维度:(n,m)
三维数组:如2行3列4个平面,维度:(2,3,4))
秩:ndarray.ndim:数组维度(或者轴)的个数,即上面数组的长度;
数组元素总个数:ndarray.size 数组元素的总个数,等于shape属性中元组元素的乘积;
元素类型:ndarray.dtype 描述数组中元素类型,可以使用标准Python类型,也可以使用NumPy自己的数据类型;

最新文章

  1. 深入学习jQuery选择器系列第二篇——过滤选择器之子元素选择器
  2. jdbc基本查询方法
  3. 将jquery.shCircleLoader插件修改为zepto.js兼容
  4. HTTP协议解析
  5. 由ASP.NET所谓前台调用后台、后台调用前台想到HTTP——实践篇(二)
  6. 1.4---字符串空格变成20%(CC150)
  7. Jenkins进阶系列之——04Publish Over FTP Plugin插件
  8. 修改delphi xe6 FMX Label字体颜色
  9. SGU101
  10. 树莓派 安装 OpenCV 使用CMake 编译工程 最新版2015
  11. HANDLER命令与实现
  12. android项目在eclipse下编译运行的问题
  13. 我是一块cpu 《转载》
  14. JS中定义类的方法<转>
  15. 【Linux驱动器】Linux-2.6.20.4内核移植
  16. Mac 登录界面多了一个其它账户删除
  17. 解决arcgis javascript textsymbol不支持多行文本标注的问题
  18. Winform/WPF中内嵌BeetleX的HTTP服务
  19. [Leetcode]695. Max Area of Island
  20. MySQL安装与启动——Windows系统下

热门文章

  1. webview-h5页面刷新
  2. gitlab修改ip
  3. IntelliJ IDEA 查找两个字符之间任意内容正则表达式
  4. 利用dnslog进行sql注入
  5. js中数组和字符串的方法总结
  6. Jmeter 正则表达式提取器详解(Regular Expression Exactor)
  7. WinDbg常用命令系列---日志操作相关命令log*
  8. Cogs 739. [网络流24题] 运输问题(费用流)
  9. 洛谷 P3371 【模板】单源最短路径(弱化版) 题解
  10. 51、Spark Streaming之输入DStream和Receiver详解