python结构化数据,numpy+tuple数据组合对比dataframe
发布于 作者:苏南大叔 来源:程序如此灵动~

本文还是对以前文章的numpy
和dataframe
再次进行知识点的总结和对比,其最大变数就是tuple
类型的加入。tuple
和list
是一对相近的数据类型。list
=>[]
是可变的,tuple
=>()
是不可变的。本文中的特殊组合就是:np.array([(),()])
,它构成了一个和dataframe
非常类似的数据结构。

苏南大叔的“程序如此灵动”博客,记录苏南大叔的代码编程经验文章。测试环境:win10
,python@3.12.0
,numpy@1.26.1
。
numpy+list+tuple,np.array([(),()])
常见的numpy
格式数据,理论上每个元素都是同一个格式的。比如:整数1
类型,会因为另外一个字符串'1'
的存在,而被强制转为字符串类型。但是,tuple
的加入,改变了这种情况。
dataframe+list+tuple,pd.DataFrame([(),()])
另外一个简单例子
结语
万变不离其宗,其实还是那个数据,就是换成不同的格式,就有了不同的使用方法。更多苏南大叔的python
经验文章,请点击:


