猿问

帮忙看下这段代码什么作用

 labels_df = pd.DataFrame([

                    {

                        'synset_id': l.strip().split(' ')[0],

                        'name': ' '.join(l.strip().split(' ')[1:]).split(',')[0]

                    }

                    for l in f.readlines()

                ])


慕神8447489
浏览 486回答 1
1回答

呼如林

1.楼主只加了JS的标签,这个是Python代码吧?pd指的是pandas吧(import pandas as pd?)2.[] 里面是列表生成式, 会根据for l in f.readlines()读入每一行然后生成一个含有多个字典的列表3.{}是字典中的实际内容,做了一些简单的字符串切分(split),合并(join)和去除前后的空格(strip)4.f文件中的每一行应该都是含有格式统一的synset_id和name信息
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答