原文:https://docs.scipy.org/doc/numpy/reference/generated/numpy.fromiter.html
校对:(虚位以待)
numpy.
fromiter
(iterable, dtype, count=-1)从可迭代对象创建新的1维数组。
参数: | iterable:iterable对象
dtype:数据类型
count:int,可选
|
---|---|
返回: | out:ndarray
|
笔记
指定计数可提高性能。它允许fromiter
预分配输出数组,而不是按需调整大小。
例子
>>> iterable = (x*x for x in range(5))
>>> np.fromiter(iterable, np.float)
array([ 0., 1., 4., 9., 16.])