NumPy 教程 之 NumPy 从已有的数组创建数组 9
NumPy 从已有的数组创建数组
本章节我们将学习如何从已有的数组创建数组。
numpy.fromiter
numpy.fromiter 方法从可迭代对象中建立 ndarray 对象,返回一维数组。
numpy.fromiter(iterable, dtype, count=-1)
参数 描述
iterable 可迭代对象
dtype 返回数组的数据类型
count 读取的数据数量,默认为-1,读取所有数据
实例
import numpy as np
使用 range 函数创建列表对象
list=range(5)
it=iter(list)
使用迭代器创建 ndarray
x=np.fromiter(it, dtype=float)
print(x)
输出结果为:
[0. 1. 2. 3. 4.]