数组创建例程#
也可以看看
从形状或价值#
|
返回给定形状和类型的新数组,而不初始化条目。 |
|
返回与给定数组具有相同形状和类型的新数组。 |
|
返回一个二维数组,对角线上有 1,其他位置有 0。 |
|
返回恒等数组。 |
|
返回给定形状和类型的新数组,并用 1 填充。 |
|
返回与给定数组具有相同形状和类型的数组。 |
|
返回给定形状和类型的新数组,并用零填充。 |
|
返回与给定数组具有相同形状和类型的零数组。 |
|
返回给定形状和类型的新数组,并用fill_value填充。 |
|
返回与给定数组具有相同形状和类型的完整数组。 |
根据现有数据#
|
创建一个数组。 |
|
将输入转换为数组。 |
|
将输入转换为 ndarray,但传递 ndarray 子类。 |
|
返回内存中的连续数组 (ndim >= 1)(C 顺序)。 |
|
将输入解释为矩阵。 |
|
返回给定对象的数组副本。 |
|
将缓冲区解释为一维数组。 |
|
从实现协议的对象创建 NumPy 数组 |
|
从文本或二进制文件中的数据构造一个数组。 |
|
通过对每个坐标执行函数来构造数组。 |
|
从可迭代对象创建一个新的一维数组。 |
|
从字符串中的文本数据初始化的新一维数组。 |
|
从文本文件加载数据。 |
创建记录数组 ( numpy.rec
) #
笔记
numpy.rec
是 的首选别名
numpy.core.records
。
|
从各种对象构造记录数组。 |
|
从(平面)数组列表创建记录数组 |
|
从文本形式的记录列表创建重新排列。 |
|
从二进制数据创建记录数组 |
|
从二进制文件数据创建数组 |
创建字符数组 ( numpy.char
) #
笔记
numpy.char
是 的首选别名
numpy.core.defchararray
。
|
创建一个 |
|
将输入转换为 a |
数值范围#
|
返回给定间隔内均匀分布的值。 |
|
返回指定间隔内均匀分布的数字。 |
|
返回在对数刻度上均匀分布的数字。 |
|
返回在对数刻度上均匀分布的数字(几何级数)。 |
|
从坐标向量返回坐标矩阵的列表。 |
返回密集多维“网格”的实例。 |
|
返回开放多维“网格”的实例。 |
构建矩阵#
|
提取对角线或构造对角线数组。 |
|
创建一个二维数组,其中展平的输入作为对角线。 |
|
一个数组,其中 1 位于给定对角线及其下方,其他位置为零。 |
|
数组的下三角形。 |
|
数组的上三角形。 |
|
生成范德蒙矩阵。 |
矩阵类#
|
将输入解释为矩阵。 |
|
从字符串、嵌套序列或数组构建矩阵对象。 |