極簡コード(三)——ベクトル加算

406 ワード

PythonのMap-Reduce関数式プログラミングの利器.
Pythonのmap関数の最初のパラメータは関数オブジェクトを受け入れ、他のパラメータは任意の長さで可変パラメータとして使用できます.
import operator

def vector_add(v1, v2):
    return map(operator.add, v1, v2)