首页 > 其他 > 详细

numpy快速入门

时间:2019-10-11 13:39:10      阅读:78      评论:0      收藏:0      [点我收藏+]

列表推导式(非numpy部分)

1.首先看看常规写法,这非常麻烦

#常规写法
>>> myList=[]
>>> for item in a:
... myList.append(item*4)
...
>>> myList
[4, 8, 8, 8, 16, 20, 20]

2.列表推导式写法,上式等于

#列表推导式是这样子滴:
>>> a=[1, 2, 2, 2, 4, 5, 5]
>>> myList = [item*4 for item in a]
>>> myList
[4, 8, 8, 8, 16, 20, 20]

3.列表推导更高级写法,只保留大于2的写法

>>> a=[1, 2, 2, 2, 4, 5, 5]
#只取原列表大于2的,来计算,其它不要
>>> [item*4 for item in a if item>2] 
[16, 20, 20]

 

numpy快速入门

原文:https://www.cnblogs.com/chenxi188/p/11653378.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!