cupyx.scipy.linalg.block_diag#
- cupyx.scipy.linalg.block_diag(*arrs)[源代码]#
从提供的数组创建块对角矩阵。
给定输入
A,B, 和C,输出将把这些数组排列在对角线上。[A, 0, 0] [0, B, 0] [0, 0, C]
- 参数:
A (cupy.ndarray) – 输入数组。长度为
n的 1-D 数组被视为形状为(1,n)的 2-D 数组。B (cupy.ndarray) – 输入数组。长度为
n的 1-D 数组被视为形状为(1,n)的 2-D 数组。C (cupy.ndarray) – 输入数组。长度为
n的 1-D 数组被视为形状为(1,n)的 2-D 数组。... (cupy.ndarray) – 输入数组。长度为
n的 1-D 数组被视为形状为(1,n)的 2-D 数组。
- 返回:
对角线上包含
A,B,C, … 的数组。输出与A具有相同的数据类型 (dtype)。- 返回类型: