numpy快速入门

Posted chenxi188

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了numpy快速入门相关的知识,希望对你有一定的参考价值。

列表推导式(非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快速入门的主要内容,如果未能解决你的问题,请参考以下文章

给深度学习入门者的Python快速教程 - Numpy和Matplotlib篇

Python3快速入门——NumPy

NumPy快速入门笔记

NumPy 快速入门

NumPy 快速入门

NumPy 快速入门