python中的数据结构整理
2018-01-18 15:30
127 查看
python自带的数据结构有:list,tuple,dict,str.加上array模块。
list在保存时,同时保存了指针及对象,这样比较消耗内存。而array对象和列表不同,它直接保存数值,但只是一维的。
numpy包含的数据结构有:ndarray和matrix
ndarray是多元数组,可以是1D,2D,3D...,创建形式是numpy.array()
matrix是矩阵,必须是二维的,且matrix含有ndarray的所有特性,只是运算方式不同。其创建形式是numpy.mat()
可以通过下面的两条命令轻松的实现两者之间的转换:
pandas包含的数据结构有:Series和Dataframe
Series是一种类似一维数组的对象,它由一组简单的数据加上其索引组成。
Dataframe是一种表格型的数据结构,它含有一组有序的列,每列可以是不同的数值类型。
1.在几种数据结构转换时,需要用到不同的方法实现。
比如将Series中的数值转换为二元数组时:df['Age'].values.reshape(-1,1);
2.不同的数据结构都可以由相同的元素类型组成。
list在保存时,同时保存了指针及对象,这样比较消耗内存。而array对象和列表不同,它直接保存数值,但只是一维的。
numpy包含的数据结构有:ndarray和matrix
ndarray是多元数组,可以是1D,2D,3D...,创建形式是numpy.array()
matrix是矩阵,必须是二维的,且matrix含有ndarray的所有特性,只是运算方式不同。其创建形式是numpy.mat()
可以通过下面的两条命令轻松的实现两者之间的转换:
np.asmatrix和
np.asarray
pandas包含的数据结构有:Series和Dataframe
Series是一种类似一维数组的对象,它由一组简单的数据加上其索引组成。
Dataframe是一种表格型的数据结构,它含有一组有序的列,每列可以是不同的数值类型。
1.在几种数据结构转换时,需要用到不同的方法实现。
比如将Series中的数值转换为二元数组时:df['Age'].values.reshape(-1,1);
2.不同的数据结构都可以由相同的元素类型组成。
相关文章推荐
- 转 Python常见数据结构整理
- Python常见数据结构整理
- Python常见数据结构整理
- redis数据结构_codepython整理一
- Python常见数据结构整理
- Python常见数据结构整理
- Python常见数据结构整理
- PYTHON常见数据结构整理
- Python中几种数据结构的整理,列表、字典、元组、集合
- Python常见数据结构整理
- python常见数据结构整理
- python数据结构(整理)
- Python中列表、字典、元组、集合数据结构整理
- Python中列表、字典、元组、集合数据结构整理
- Python中几种数据结构的整理,列表、字典、元组、集合
- Python中几种数据结构的整理,列表、字典、元组、集合
- Python中几种数据结构的整理,列表、字典、元组、集合
- Python中列表、字典、元组、集合数据结构整理
- 一些偏的数据结构整理【整理+复习】
- python数据结构学习笔记-2016-10-17-02-映射