您的位置:首页 > 编程语言 > Python开发

Python 每日一记33>>>zip、推导式创建序列

2019-04-06 09:37 211 查看

AI 前线导读: 图神经网络 (GNN) 主要是利用神经网络处理复杂的图数据,它将图数据转换到低维空间,同时最大限度保留结构和属性信息,并构造一个用于训练和推理的神经网络。在实际应用中,为了加速 GNN 训练和新算法的快速迭代,设计一套统一的图计算框架面临着巨大的挑战。近日,阿里巴巴在阿里云峰会北京站上重磅推出了大规模图神经网络平台 AliGraph,本文是 AI 前线第 74 篇论文导读,我们将深入了解阿里图神经网络库 AliGraph 背后的系统架构细节和内部自研的 GNN 算法原理。—以上摘自公众号AI前线

本次分享zip()并行迭代和推导式创建序列,包括列表推导式、字典推导式、集合推导式、和生成器生成元组
1、zip()并行迭代
我们先来看看zip的本质


初次打印zip时,发现只是一个zip对象,无法查看内部信息,但是,当我们加上list再打印后,我们发现zip将两个列表一一对应写在一起,生成列表,接下来就好理解并行迭代了,由于zip已经将name,age成对写进列表,然后迭代时就一对对取出来即可。之前迭代我们都是一个迭代。


2、推导式
列表,字典,集合,元组都可以使用推导式,注意字典的推导式很有意思,元组是生成器推导式,不能直接打印,加上tuple转换后打印,但只能打印一次。


能巧用和熟练使用推导式,是从python新手更上一层楼的标志哦,大家加油吧。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: