Python 小技 配列演算 pypyでpython scriptを実行するときにつかった小技のメモ。 pypyとはpython scriptを高速実行するための異なるpython実行系である。こいつは確かに速い。しかし、pypyとnumpyの相性が猛烈に悪い. 最近はinstallとimport自体はすんなり通るものの、当のnumpyによる計算が猛烈に遅くなる。 これでは意味がないということでpypyを諦める人もいそうなので、ここではnumpyを使わない配列演算を扱ってみる。 1. 1次元配列の加減乗除 まずは単なるlist同士の足し算 array1 = [4,5,6] array2 = [1,2,3] array_add = list(map(lambda x,y: x+y, array1, array2)) #[5,7,9] 解説すると lambdaは手軽に関数を作りたいときに便利な