数组创建例程#
全一和全零数组#
|
返回一个未初始化元素的数组。 |
|
返回一个与给定数组具有相同形状和数据类型的新数组。 |
|
返回一个对角线为一、其余为零的二维数组。 |
|
返回一个二维单位矩阵(恒等数组)。 |
|
返回一个给定形状和数据类型的新数组,并填充为一。 |
|
返回一个与给定数组具有相同形状和数据类型、并填充为一的数组。 |
|
返回一个给定形状和数据类型的新数组,并填充为零。 |
|
返回一个与给定数组具有相同形状和数据类型、并填充为零的数组。 |
|
返回一个给定形状和数据类型的新数组,并用给定值填充。 |
|
返回一个与给定数组具有相同形状和数据类型、并完全填充的数组。 |
从现有数据创建#
|
在当前设备上创建一个数组。 |
|
将对象转换为数组。 |
|
将对象转换为数组。 |
|
返回一个 C 连续(contiguous)数组。 |
|
在当前设备上创建给定数组的副本。 |
|
将缓冲区解释为一维数组。 |
|
从文件中读取一个数组。 |
|
通过对每个坐标执行函数来构造数组。 |
|
从可迭代对象创建一个新的一维数组。 |
|
从字符串中的文本数据初始化一个新的二维数组。 |
|
从文本文件加载数据。 |
数值范围#
|
返回一个在给定区间内包含均匀间隔值的数组。 |
|
返回一个在给定区间内包含均匀间隔值的数组。 |
|
返回一个在对数刻度上包含均匀间隔值的数组。 |
|
从坐标向量返回坐标矩阵。 |
构造一个多维“meshgrid”。 |
|
构造一个多维“meshgrid”。 |
构建矩阵#
|
返回一个对角线或对角数组。 |
|
从扁平化输入创建一个对角数组。 |
|
创建一个在给定对角线及其下方填充为一的数组。 |
|
返回数组的下三角部分。 |
|
返回数组的上三角部分。 |
|
返回一个 Vandermonde 矩阵。 |