返回指定的对角线元素。
如果 a
是二维数组,则返回一个包含给定 offset
处对角线元素的一维数组。
如果 a
的维度大于二维,则 axis1
和 axis2
确定提取对角线的二维子数组。新的形状是原始形状移除 axis1
和 axis2
后,并在末尾插入一个对应于对角线的新维度。
- 参数:
a (array) – 输入数组
offset (int, 可选) – 对角线相对于主对角线的偏移量。可以是正数或负数。默认值: 0
。
axis1 (int, 可选) – 提取对角线的二维子数组的第一个轴。默认值: 0
。
axis2 (int, 可选) – 提取对角线的二维子数组的第二个轴。默认值: 1
。
- 返回:
数组的对角线元素。
- 返回类型:
array