This is a pre-release version (2.0.0.dev0+git20260907.41eeb59).Go to latest (1.18.0)
{ } Raw JSON

bundles / scipy 2.0.0.dev0+git20260907.41eeb59 / scipy / sparse / _construct / matrix_transpose

function

scipy.sparse._construct:matrix_transpose

source: build-install/usr/lib/python3.14/site-packages/scipy/sparse/_construct.py:207

Signature

def matrix_transpose(A)

Summary

Return the matrix transpose of A.

Parameters

A : sparse array

Input array.

Returns

: sparse array

The matrix transpose of A.

Notes

This is equivalent to A.T for 2-D arrays, and interprets greater dimensional A as a stack of 2-D arrays on which to perform the transpose.

Examples

import numpy as np
from scipy.sparse import coo_array, matrix_transpose
data = np.array([[[1, 2], [3, 4]], [[5, 6], [7, 8]]])
array = coo_array(data)
array.T.toarray()
matrix_transpose(array).toarray()
✓
array([[[1, 3],
        [2, 4]],

       [[5, 7],
        [6, 8]]])

See also

coo_array.T

full transposition reversing all dimensions

coo_array.mT

equivalent attribute

numpy.matrix_transpose

equivalent function in NumPy

Aliases

  • scipy.sparse.matrix_transpose