您的位置:首页 > 编程语言 > Python开发

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:指向数据内存。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  numpy 机器学习