「NumPy」fromiter関数で1次元配列を作成する
書式
numpy.fromiter(iterable, dtype, count=-1)
iterable 配列にデータを提供する反復可能なオブジェクト
dtype 配列を返すときの要素のデータ型を指定します。
count アイテムの数
イテレート可能なオブジェクトから新しい1次元配列を作成します。
使用例
import numpy as np # rangeでリストオブジェクトを作成 list=range(6) it=iter(list) # イテレータでndarrayを作成 res=np.fromiter(it, dtype=float) print(res)
実行結果
[0. 1. 2. 3. 4. 5.]