cupy.diag#
- cupy.diag(v, k=0)[source]#
返回对角线或对角数组。
- 参数:
v (array-like) – 数组或类数组对象。
k (int) – 对角线的索引。零表示主对角线,正值表示上对角线,负值表示下对角线。
- 返回值:
如果
v
表示一维数组,则返回一个二维数组,其指定对角线由v
填充。如果v
表示二维数组,则返回v
的指定对角线。在后一种情况下,如果v
是cupy.ndarray
对象,则返回其视图。- 返回类型:
另请参阅
章节导航
ndarray
)
cupy.ufunc
)cupy.fft
)cupy.linalg
)cupy.random
)cupy.testing
)cupyx.scipy.fft
)cupyx.scipy.fftpack
)
cupyx.scipy.interpolate
)cupyx.scipy.linalg
)cupyx.scipy.ndimage
)cupyx.scipy.signal
)cupyx.scipy.signal.windows
)cupyx.scipy.sparse
)cupyx.scipy.sparse.linalg
)cupyx.scipy.sparse.csgraph
)
cupyx.scipy.spatial
)
cupyx.scipy.spatial.distance
)cupyx.scipy.special
)cupyx.scipy.stats
)
返回对角线或对角数组。
v (array-like) – 数组或类数组对象。
k (int) – 对角线的索引。零表示主对角线,正值表示上对角线,负值表示下对角线。
如果 v
表示一维数组,则返回一个二维数组,其指定对角线由 v
填充。如果 v
表示二维数组,则返回 v
的指定对角线。在后一种情况下,如果 v
是 cupy.ndarray
对象,则返回其视图。
另请参阅