Python的列表推断
Python提供了列表推断功能,减少循环代码的使用。
譬如:
m=[i ** 2 for i in range(4)] =>[1,1,4,9]
也可函数应用其中:
def f(x):
return x ** 2
m=[f(i) for i in range(4)] =>[1,1,4,9]
生成1000个随机数:
from random inport randint
l=[randint(0,10) for i in range(1000)]
生成5000*5000的数组:
matx=[[random.guass(0,1) for i in range(5000)] for i in range(5000)]

浙公网安备 33010602011771号