Python数据分析与展示(一)Numpy库入门
环境搭建
安装numpy、scipy、matplotlib、ipython、pandas等必要包
pip install numpy scipy matplotlib ipython jupyter pandas sympy nose
安装Spyder3
pip install spyder
或者直接安装集成环境anaconda
1、Numpy数组对象:ndarray
ndarray是一个多位数组对象,有两部分组成:
- 实际的数据
- 描述数据的元数据(数据维度、数据类型)
ndarray数组一般要求所有元素类型相同(同质),数组下标从0开始
轴(axis):保存数据的维度,秩(rank):轴的数量
ndarray对象的属性
| 属性 | 说明 |
|---|---|
.ndim | 秩,即轴的数量或维度的数量 |
.shape | ndarray对象的尺度,对于矩阵,n行m列 |
.size | ndarray对象元素的个数,相当于.shape中n*m的值 |
.dtype | ndarray对象的元素类型 |
.itemsize | ndarray对象中每个元素的大小,以字节为单位 |
ndarray的元素类型
| 数据类型 | 说明 |
|---|---|
| bool | 布尔类型,True或False |
| intc | 与C语言中的int类型一致,一般是int32或int64 |
| intp | 用于索引的整数,与C语言中ssize_t一致,int32或int64 |
| int8 | 字节长度的整数,取值:[ − 128 , 127 -128, 127 −128,127] |
| int16 | 16位长度的整数,取值:[ − 32768 , 32767 -32768, 32767 −32768,32767] |
| int 32 | 32位长度的整数,取值:[ − 2 31 , 2 31 − 1 -2^{31}, 2^{31}-1 − |
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
