python向量化本身做得不是很好需要借助函数式编程或者列表推导式实现
import random
x = random.sample(range(10),5)
y = random.sample(range(10),5)
f = lambda a,b: a+b
1 列表推导式
[f(vec_1,vec_2) for vec_1,vec_2 in zip(x,y)]
2 函数式编程
list(map(lambda a,b:a+b,x,y))
python向量化本身做得不是很好需要借助函数式编程或者列表推导式实现
import random
x = random.sample(range(10),5)
y = random.sample(range(10),5)
f = lambda a,b: a+b
[f(vec_1,vec_2) for vec_1,vec_2 in zip(x,y)]
list(map(lambda a,b:a+b,x,y))
本文标题:向量化
本文链接:https://www.haomeiwen.com/subject/zvhjoftx.html
网友评论