摘要:有损地提取数据特征的过程
一维数据 对等关系,有序OR无序
(列表和数组都是有序的)
列表:数据类型可以不同
数组:数据类型相同
使用列表或集合
二维数据 由多个一维数据构成,是一维数据的组合形式
表格
使用列表
高维数据 键值对
使用字典类型或数据表示格式
Numpy
- n维数组对象,ndarray(实际数据+元数据),要求所有类型相同,下标从0开始
- 广播功能函数
- 线代、傅里叶变换、随机数生成
import numpy as np
np.array()生成一个ndarray数组
轴(axis):保存数据的维度
秩(rank):轴的数量
有一个数组 [1,2,1], 它的维度是1,也就是有一个轴,这个轴的长度是3,而它的秩也为1
ndarray对象的属性
属性 | 说明 |
---|---|
.ndim | 秩 |
.shape | 尺寸,对于矩阵n行m列 |
.size | 元素个数 |
.dtype | 元素类型 |
.itemsize | 每个元素的大小,单位是字节 |
ndarray数组的创建方法
1.从python中的列表、元组等类型创建
x=np.array(list/tuple[,dtype=np.float32]
- 使用np函数
函数 | 说明 |
---|---|
np.arange(n) | 类似range(&# |