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新手更上一层楼的标志哦,大家加油吧。
相关文章推荐
- Python推导式创建序列
- Python每日一记39>>>pandas创建数据透视表&多维数据问题
- 【解剖】每日一记API—一个窗口创建的过程
- python zip 要迭代的元素在多个不同的序列,如何对其迭代
- Python 3基础教程33-tkinter模块创建一个window窗体
- 『Python』序列学习总结之五 ——列表推导式的一些应用
- python zip 同时迭代多个序列
- python 创建定制的序列
- [Python] 内置序列函数之 filter, map, reduce, zip
- Python每日一记
- Python每日一记41>>>groupby 和flatten使用
- 零基础学python-12.6 使用for和zip来并行使用多个序列
- python的各种推导式(列表推导式、字典推导式、集合推导式) 推导式comprehensions(又称解析式),是Python的一种独有特性。推导式是可以从一个数据序列构建另一个新的数据序列的结构体
- 零基础学python-12.6 使用for和zip来并行使用多个序列
- Python每日一记38>>>pandas相关小问题
- Python 每日一记34>>>pandas多条件筛选,写多sheet的excel
- Python序列类型常用函数练习:enumerate() reversed() sorted() zip()
- [每日一记] Python报错 综述
- Python学习笔记5_列表推导式与序列解包
- python笔记6 - 序列,列表(生成,常用方法,运算,切片赋值),深拷贝和浅拷贝,列表推导式