cupyx.scipy.sparse.hstack#

cupyx.scipy.sparse.hstack(blocks, format=None, dtype=None)[源代码]#

水平(按列)堆叠稀疏矩阵

参数:
  • blocks (序列,类型为 cupyx.scipy.sparse.spmatrix 的元素) – 要堆叠的稀疏矩阵

  • format (str) – 结果的稀疏格式(例如,“csr”)。默认情况下,返回适当的稀疏矩阵格式。此选择可能会更改。

  • dtype (dtype, 可选) – 输出矩阵的数据类型。如果未指定,则从 blocks 的数据类型确定。

返回值:

堆叠后的稀疏矩阵

返回类型:

cupyx.scipy.sparse.spmatrix

另请参阅

scipy.sparse.hstack()

示例

>>> from cupy import array
>>> from cupyx.scipy.sparse import csr_matrix, hstack
>>> A = csr_matrix(array([[1., 2.], [3., 4.]]))
>>> B = csr_matrix(array([[5.], [6.]]))
>>> hstack([A, B]).toarray()
array([[1., 2., 5.],
       [3., 4., 6.]])