「NumPy」fromiter関数で1次元配列を作成する

書式
numpy.fromiter(iterable, dtype, count=-1)
iterable 配列にデータを提供する反復可能なオブジェクト
dtype 配列を返すときの要素のデータ型を指定します。
count アイテムの数
イテレート可能なオブジェクトから新しい1次元配列を作成します。

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
import numpy as np
# rangeでリストオブジェクトを作成
list=range(6)
it=iter(list)
# イテレータでndarrayを作成
res=np.fromiter(it, dtype=float)
print(res)
import numpy as np # rangeでリストオブジェクトを作成 list=range(6) it=iter(list) # イテレータでndarrayを作成 res=np.fromiter(it, dtype=float) print(res)
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.]

NumPy

Posted by arkgame