码迷,mamicode.com
首页 > 其他好文 > 详细

numpy快速入门

时间:2019-10-11 12:35:00      阅读:69      评论:0      收藏:0      [点我收藏+]

标签:class   lis   其它   pen   append   等于   div   推导   str   

列表推导式(非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快速入门

标签:class   lis   其它   pen   append   等于   div   推导   str   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!