Array creation routines¶
也可以看看
Ones and zeros¶
empty (shape [,dtype,order]) |
返回给定形状和类型的新数组,而不初始化条目。 |
empty_like (a [,dtype,order,subok]) |
返回具有与给定数组相同的形状和类型的新数组。 |
eye (N [,M,k,dtype]) |
返回一个2-D数组,其中一个在对角线上,零在其他地方。 |
identity (n [,dtype]) |
返回身份数组。 |
ones (shape [,dtype,order]) |
返回给定形状和类型的新数组,用数字填充。 |
ones_like (a [,dtype,order,subok]) |
返回与给定数组具有相同形状和类型的数组。 |
zeros (shape [,dtype,order]) |
返回给定形状和类型的新数组,用零填充。 |
zeros_like (a [,dtype,order,subok]) |
返回具有与给定数组相同的形状和类型的零数组。 |
full (shape,fill_value [,dtype,order]) |
返回给定形状和类型的新数组,用fill_value填充。 |
full_like (a,fill_value [,dtype,order,subok]) |
返回与给定数组相同形状和类型的完整数组。 |
From existing data¶
array (object[, dtype, copy, order, subok, ndmin]) |
创建数组。 |
asarray (a[, dtype, order]) |
将输入转换为数组。 |
asanyarray (a[, dtype, order]) |
将输入转换为ndarray,但传递ndarray子类。 |
ascontiguousarray (a [,dtype]) |
返回内存中的连续数组(C order)。 |
asmatrix (data [,dtype]) |
将输入解释为矩阵。 |
copy (a [,order]) |
返回给定对象的数组副本。 |
frombuffer (buffer [,dtype,count,offset]) |
将缓冲区解释为1维数组。 |
fromfile (file [,dtype,count,sep]) |
从文本或二进制文件中的数据构造数组。 |
fromfunction (function,shape,\ * \ * kwargs) |
通过在每个坐标上执行函数来构造数组。 |
fromiter (iterable,dtype [,count]) |
从可迭代对象创建新的1维数组。 |
fromstring (string [,dtype,count,sep]) |
根据字符串中的原始二进制或文本数据初始化的新1-D数组。 |
loadtxt (fname [,dtype,comments,delimiter,...]) |
从文本文件加载数据。 |
Creating record arrays (numpy.rec
)¶
注意
numpy.rec
是numpy.core.records
的首选别名。
core.records.array (obj [,dtype,shape,...]) |
从各种各样的对象构造一个记录数组。 |
core.records.fromarrays (arrayList [,dtype,...]) |
从数组的(平面)列表创建一个记录数组 |
core.records.fromrecords (recList [,dtype,...]) |
从文本形式的记录列表创建一个recarray |
core.records.fromstring (datastring [,dtype,...]) |
从包含在中的二进制数据创建(只读)记录数组 |
core.records.fromfile (fd [,dtype,shape,...]) |
从二进制文件数据创建数组 |
Creating character arrays (numpy.char
)¶
注意
numpy.char
是numpy.core.defchararray
的首选别名。
core.defchararray.array (obj [,itemsize,...]) |
创建chararray 。 |
core.defchararray.asarray (obj [,itemsize,...]) |
将输入转换为chararray ,只有在必要时才复制数据。 |
Numerical ranges¶
arange ([start,] stop [,step,] [,dtype]) |
在给定间隔内返回均匀间隔的值。 |
linspace (start,stop [,num,endpoint,...]) |
在指定的间隔内返回均匀间隔的数字。 |
logspace (start,stop [,num,endpoint,base,...]) |
返回以对数刻度均匀分布的数字。 |
geomspace |
|
meshgrid (\ * xi,\ * \ * kwargs) |
从坐标向量返回坐标矩阵。 |
mgrid |
nd_grid实例,返回密集的多维“网格网格”。 |
ogrid |
nd_grid实例,返回一个打开的多维“meshgrid”。 |