索引例程#
生成索引数组#
将切片对象转换为沿第二个轴连接. |
|
将切片对象转换为沿第一轴的连接. |
|
构建数组索引元组的一种更友好的方式. |
|
|
返回非零元素的索引. |
|
返回从 x 或 y 中选择的元素,具体取决于 condition . |
|
返回表示网格索引的数组. |
|
从多个序列构造一个开放网格. |
一个实例,返回一个开放的多维"meshgrid". |
|
|
将索引数组的元组转换为平面索引数组,并将边界模式应用于多重索引. |
|
将扁平索引或扁平索引数组转换为坐标数组的元组. |
|
返回用于访问数组主对角线的索引. |
|
返回访问n维数组主对角线的索引. |
|
返回索引以访问 (n, n) 数组,给定一个屏蔽函数. |
|
返回 (n, m) 数组的下三角的索引. |
|
返回arr的下三角的索引. |
|
返回 (n, m) 数组的上三角的索引. |
|
返回 arr 上三角的索引. |
类似索引的操作#
|
从数组中沿轴提取元素. |
|
通过匹配一维索引和数据切片,从输入数组中提取值. |
|
从索引数组和一个要从中选择的数组列表中构造一个数组. |
|
沿给定轴返回数组的选定切片. |
|
提取对角线或构造对角线数组. |
|
返回指定的对角线. |
|
返回从 choicelist 中的元素绘制的数组,具体取决于条件. |
向数组中插入数据#
|
基于条件和输入值更改数组的元素. |
|
用给定的值替换数组的指定元素. |
|
通过匹配 1d 索引和数据切片将值放入目标数组中. |
|
根据条件和输入值更改数组的元素. |
|
填充给定任意维数组的主对角线. |
迭代数组#
|
用于迭代数组的高效多维迭代器对象. |
|
多维索引迭代器. |
|
一个 N 维迭代器对象,用于索引数组. |
|
创建用于嵌套循环的 nditer |
|
用于迭代数组的扁平迭代器对象. |
|
检查对象是否可以迭代. |