「Python」Python3でマップオブジェクトをnumpy配列に変換します
Python Convert Map Object Numpy Array Python 3
Stackoverflowから転送します。メモ。
np.fromiterを使用します。
import numpy as np f = lambda x: x**2 seq = map(f, range(5)) np.fromiter(seq, dtype=np.int) # gets array([ 0, 1, 4, 9, 16])