DataFrame 是一个表格型的数据结构,它含有一组有序的列,每列可以是不同的值类型(数值、字符串、布尔型值)。DataFrame 既有行索引也有列索引,它可以被看做由 Series 组成的字典(共同用一个索引)。
利用pandas.DataFrame可以构建表格,通过列标属性调用列对象
举例
(相关资料图)
import pandas as pd x = [ ["PyTorch", "-", ".pt", True, True], ["TorchScript", "torchscript", ".torchscript", True, True], ["ONNX", "onnx", ".onnx", True, True], ["OpenVINO", "openvino", "_openvino_model", True, False], ["TensorRT", "engine", ".engine", False, True], ["CoreML", "coreml", ".mlmodel", True, False], ["TensorFlow SavedModel", "saved_model", "_saved_model", True, True], ["TensorFlow GraphDef", "pb", ".pb", True, True], ["TensorFlow Lite", "tflite", ".tflite", True, False], ["TensorFlow Edge TPU", "edgetpu", "_edgetpu.tflite", False, False], ["TensorFlow.js", "tfjs", "_web_model", False, False], ["PaddlePaddle", "paddle", "_paddle_model", True, True],] df1 = pd.DataFrame(x, columns=["Format", "Argument", "Suffix", "CPU", "GPU"]) df2 = pd.DataFrame(x, index=list(["a","b","c","d","e","f","g","q","w","e","r","t"]),columns=["Format", "Argument", "Suffix", "CPU", "GPU"]) print(df1) print("=======================================") print(df2)
输出结果
Format Argument Suffix CPU GPU
0 PyTorch - .pt True True
1 TorchScript torchscript .torchscript True True
2 ONNX onnx .onnx True True
3 OpenVINO openvino _openvino_model True False
4 TensorRT engine .engine False True
5 CoreML coreml .mlmodel True False
6 TensorFlow SavedModel saved_model _saved_model True True
7 TensorFlow GraphDef pb .pb True True
8 TensorFlow Lite tflite .tflite True False
9 TensorFlow Edge TPU edgetpu _edgetpu.tflite False False
10 TensorFlow.js tfjs _web_model False False
11 PaddlePaddle paddle _paddle_model True True
=======================================
Format Argument Suffix CPU GPU
a PyTorch - .pt True True
b TorchScript torchscript .torchscript True True
c ONNX onnx .onnx True True
d OpenVINO openvino _openvino_model True False
e TensorRT engine .engine False True
f CoreML coreml .mlmodel True False
g TensorFlow SavedModel saved_model _saved_model True True
q TensorFlow GraphDef pb .pb True True
w TensorFlow Lite tflite .tflite True False
e TensorFlow Edge TPU edgetpu _edgetpu.tflite False False
r TensorFlow.js tfjs _web_model False False
t PaddlePaddle paddle _paddle_model True True
可以看出index参数为行标设置,columns为列标设置,且都需为列表形式,长度都需要与给出的列表横列数量一致(例子中的x)。
import pandas as pd x = [ ["PyTorch", "-", ".pt", True, True], ["TorchScript", "torchscript", ".torchscript", True, True], ["ONNX", "onnx", ".onnx", True, True], ["OpenVINO", "openvino", "_openvino_model", True, False], ["TensorRT", "engine", ".engine", False, True], ["CoreML", "coreml", ".mlmodel", True, False], ["TensorFlow SavedModel", "saved_model", "_saved_model", True, True], ["TensorFlow GraphDef", "pb", ".pb", True, True], ["TensorFlow Lite", "tflite", ".tflite", True, False], ["TensorFlow Edge TPU", "edgetpu", "_edgetpu.tflite", False, False], ["TensorFlow.js", "tfjs", "_web_model", False, False], ["PaddlePaddle", "paddle", "_paddle_model", True, True],] df1 = pd.DataFrame(x, columns=["Format", "Argument", "Suffix", "CPU", "GPU"]) df2 = pd.DataFrame(x, index=list(["a","b","c","d","e","f","g","q","w","e","r","t"]),columns=["Format", "Argument", "Suffix", "CPU", "GPU"]) # print(df1) # print("=======================================") # print(df2) print(df1.Suffix) print("=====================================") print(df2.Format)
结合这一中的输出表看,其输出结果如下
0 .pt
1 .torchscript
2 .onnx
3 _openvino_model
4 .engine
5 .mlmodel
6 _saved_model
7 .pb
8 .tflite
9 _edgetpu.tflite
10 _web_model
11 _paddle_model
Name: Suffix, dtype: object
=====================================
a PyTorch
b TorchScript
c ONNX
d OpenVINO
e TensorRT
f CoreML
g TensorFlow SavedModel
q TensorFlow GraphDef
w TensorFlow Lite
e TensorFlow Edge TPU
r TensorFlow.js
t PaddlePaddle
Name: Format, dtype: object
可以看到 输出的是一个 列的类实例,若继续调用这个列中的每个元素,可以通过下列语句实现
print(df1.Suffix[0]) print("=====================================") print(df2.Format[1]) print("=====================================")
即通过索引调用,输出为
.pt
=====================================
TorchScript
=====================================
或者通过该属性所在的行标进行调用
print(df2.Format["a"])
输出为
PyTorch
目前还不清楚,上面的debug显示其不包含具有 行信息的属性,不过可以通过 values这个属性来调用行,
values也是个类实例,其值为numpy矩阵,所以通过矩阵形式调用行,例如
print(df1.values[0, :]) >>["PyTorch" "-" ".pt" True True]
到此这篇关于pandas库中 DataFrame的用法的文章就介绍到这了,更多相关pandas库DataFrame用法内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
标签:
精彩推荐
宁夏2023养老金上涨多少?宁夏调整2023企退人员养老金开始了吗?时间确定了吗?有具体方案出炉吗?大概会涨
1、1 冲锋衣用途是给户外活动的人员准备的,所以一般有可拆卸内胆,方便各种气候条件使用。2、而且有较多,
三峡水利10月11日公告,截至2022年9月30日,公司下属及控股公司水电站累计完成发电量160亿千瓦时,同比下降20%
中证网讯(记者陈露)5月15日晚间,锦泰保险发布公告称,该公司总经理任瑞洪因其董事长任职资格已获监管机构
1、一、烨字只有一个读音,拼音是yè,是第四声。2、二、基本字义烨yè火光,日光,光辉灿烂:烨烨。3、三
中华医学会急诊医学分会第25次全国急诊医学学术年会圆满成功成都2023年5月16日 美通社 --5月12日-14日,中
中国重汽(000951)05月16日在投资者关系平台上答复了投资者关心的问题。投资者:您好!请问现在股东人数是多
1、电脑连接WiFi总是断网,可能是无线路由器信道堵塞导致,重启路由就可以解决。2、也可能是网络本身问题,
国家网信办昨天通报开展“清朗·规范重点流量环节网络传播秩序”专项行动,全面清理违规采编、炮制假新...
本报讯(记者顾雨霏)为夯实稳粮扩油人才支撑,加快形成与产业需求相适应、与农村发展相协调的高素质农民队
百度集团-SW(09888 HK)高开逾3%。截至发稿,涨3 06%,报124 6港元,成交额2328 77万港元。
电力数据是反映经济运行的“晴雨表”和风向标。13日从国网山西省电力公司传来消息,国网山西电力经济技...
中新网深圳5月15日电(记者郑小红陈文)香港中文大学(深圳)医学院(简称:港中大(深圳)医学院))项目,15日开工
1、颈椎病,我们知道,是一种多发病。常见的原因是部分患者使用枕头不当,导致颈椎损伤或落枕,可见颈椎使
当下,上游硬件厂商不断地提升制造工艺,用户对于轻薄本的性能表现和适用场景提出了更高要求,但复杂的运算
《禁止化学武器公约》第五次审议大会开幕:据媒体新闻,当地时间15日,《禁止化学武器公约》第五次审议大会
1、参加工作以正式上班为准。2、正式上班时间就是求职者和公司签订劳动合同的时间,参加工作时间和入职时间
厦门奥林匹克博物馆门票多少钱?答:厦门奥林匹克博物馆普通成人票价50元 人门票优惠+免费政策:●70周岁(含
当前大家对于陕西纺织技术学院都是颇为感兴趣的,大家都想要了解一下陕西纺织技术学院,那么小美也是在网络
今天来聊聊关于路上偶尔风吹雨淋,风吹雨淋的意思的文章,现在就为大家来简单介绍下路上偶尔风吹雨淋,风吹
钟南山最新判断:全国约11亿至12亿人感染过新冠
泉峰汽车5月15日公告,公司控股股东泉峰精密及其一致行动人泉峰中国投资持有公司首次公开发行限售股份合计1
近日,ThinkPad官方微博发布了ThinkPad春季新品发布会的倒计时海报,提醒粉丝距发布会举办日期仅剩3天。海
本报讯(记者宋仁志)近日,濮阳县人民法院办理的一起涉农民工工资执行案件对涉事企业采取“活封”的做...
目前在广州流行的主流新冠病毒株是XBB1 9 1。根据目前广州市发热门诊的数据,在接受检测的发热病人里,有20
资讯News
08-28
06-20
11-03
11-03
11-03
11-03
11-03
11-03
11-03
11-03
11-03
11-03
聚焦Policy
当好农民工的“护薪人” 近日,罗某等7名农民工在收到被拖欠的工资后,纷纷打电话向江西省南昌市...
“通讯录里所有人都知道我欠钱了” □ 本报记者 韩丹东 □ 本报见习记者 张守坤 ...
大连宝马车撞人案肇事司机被判死刑 本报讯 记者韩宇 10月29日,辽宁省大连市中级人民法院一审...
医院财务迷上网络赌博输光5000万元公款 □ 本报记者 马维博 □ 本报通讯员 汪宇堂 曹...
辊环车削 雕琢毫厘(工匠绝活) 【绝活看点】 23年来,雷虎始终扎根一线,改进钢材轧制工艺...
交警严查超标电动自行车挪用“白牌” 截至昨晚6时,处罚电动自行车违法行为共计6585笔;下一步将...
明起寒潮来袭 北方气温普降10℃以上 中央气象台预计,本周日北京平原地区最低气温降至-4℃左右...
多种蔬菜价格降幅达五成 包括菠菜、蒿子秆等 预计本月中旬蔬菜恢复供需平衡 本报讯(记者...
北京周日最低气温或达-4℃ 本报讯(记者 赵婷婷)北京青年报记者昨天从中央气象台获悉,新一股...
昌平一家四口确诊新冠肺炎 天通北苑第二社区升级为中风险地区 朝阳两涉疫校区及16所学校停课 ...