1.数据维度:
学习numpy库首先需要了解数据维度。
数据维度就是在数据之间形成特定关系,表达多种数据含义的一个很基础的概念。
- 一维数据:
一维数据由对等关系的有序或无序数据构成,采用线性方式组织。
- 二维数据:
二维数据由多个一维数据构成,是一维数据的组合形式。
表格是典型的二维数据。
- 多维数据:
多维数据由一维或二维数据在新维度上扩展形成。
- 高维数据:
高维数据仅利用最基本的二元关系展示数据间的复杂结构。
# 以键值对的形式将数据组织起来
{
"firstName":"Lei",
"lastName" :"Li",
"address" :{
"city" :"上海市",
"streetAddress" :"延安东路550号",
},
"prof" :["uban planning","computer"]
}
2.数据维度的Python表示:
- 一维数据:列表和集合类型;
[3.11,3.12,3.13,3.14] # 有序
{3.11,3.12,3.13,3.14} # 无序
- 二维数据、多维数据:列表类型;
[[3.11,3.12,3.13,3.14],
[3.15,3.16,3.17,3.18]]
- 高维数据:字典类型或数据表示格式(JSON、XML、YAML等格式);
# 字典类型
dict = {
"firstName":"Lei",
"lastName" :"Li",
}