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