Numpy中的数组<矩阵>
2017-04-06 15:02
218 查看
1.安装导入了Numpy
(通用做法import numpy as np 简单输入)>>> import numpy as np >>> print np.version.version 1.6.2 |
2.Numpy组成
Numpy基础部分中,有两个主要内容,如下:任意维数的数组对象(ndarray,n-dimensional array object)
通用函数对象(ufunc,universal function object)
3.Numpy中的数组<矩阵>
Numpy中,最重要的数据结构是:多维数组的类型(numpy.ndarray)ndarray由两部分组成:
实际所持有的数据;
描述这些数据的元数据(metadata)
与Python原生支持的List类型不同,数组的所有元素必须同样的类型。
数组(即矩阵)的维度被称为axes,维数称为rank
ndarray 的重要属性包括:
² ndarray.ndim:数组的维数,也称为rank
² ndarray.shape:数组各维的大小,对一个n行m列的矩阵来说, shape为 (n,m)
² ndarray.size:元素的总数。
² ndarray.dtype:每个元素的类型,可以是numpy.int32,numpy.int16, and numpy.float64等
² ndarray.itemsize:每个元素占用的字节数。
² ndarray.data:指向数据内存。
相关文章推荐
- POJ 2155 Matrix <树状数组 + 矩阵翻转>
- <Python> Numpy中的矩阵乘法问题
- List<object>数组笔记一
- 在Java中将数据库查询结果保存为List<Map>类型的JavaScript数组文件
- map<int,int>和数组
- 在JavaWEB中将Ajax动态查询结果转换成List<Map>型JavaScript数组
- PHP遍历数组的方法<转>
- C语言学习笔记<数组>
- 在JavaScript中实现类似Java中List<Map>类型的数组
- 艾伟_转载:数组排序方法的性能比较(中):Array.Sort<T> 实现分析
- C#中string[]数组和list<string>泛型的相互转换
- C#中string[]数组和list<string>泛型的相互转换 【转】
- 用string.Join与List<T>或者与string数组转换为字符串
- 实战BULK COLLECT(成批聚合类型)和数组集合type 类型 <转>
- 汗一下,.Net的单维数组自动实现IList<T>接口
- C# IEnumerable<T>、IEnumerator<T>、List<T>、ArrayList、[]数组各各的区别
- C#中string[]数组和list<string>泛型的相互转换
- List<Map>类型的JavaScript数组应用范例:图片多样化显示
- 求子数组的最大和___<3>
- 字节数组<->16进制数