fastmat Logo
latest
  • Class Index
    • Block Diagonal Matrix
      • BlockDiag
        • BlockDiag.__init__()
    • Block Matrix
      • Blocks
        • Blocks.__init__()
    • (Multilevel) Circulant Class
      • Circulant
        • Circulant.__init__()
        • Circulant.tenC
    • Diagonal Matrix
      • Diag
        • Diag.__init__()
        • Diag.vecD
    • Diagonal Block Matrix
      • DiagBlocks
        • DiagBlocks.__init__()
    • Identity Matrix
      • Eye
        • Eye.__init__()
    • Fourier Matrix
      • Fourier
        • Fourier.__init__()
        • Fourier.order
    • Hadamard Matrix
      • Hadamard
        • Hadamard.__init__()
        • Hadamard.order
    • Kronecker Product
      • Kron
        • Kron.__init__()
    • LFSR Circulant Matrix
      • LFSRCirculant
        • LFSRCirculant.__init__()
        • LFSRCirculant.order
        • LFSRCirculant.period
        • LFSRCirculant.polynomial
        • LFSRCirculant.size
        • LFSRCirculant.start
        • LFSRCirculant.states
        • LFSRCirculant.taps
        • LFSRCirculant.vecC
    • Low Rank Matrix
      • LowRank
        • LowRank.__init__()
        • LowRank.arrU
        • LowRank.arrV
        • LowRank.vecS
    • Matrix Base Class
      • Matrix
        • Matrix.H
        • Matrix.T
        • Matrix.__init__()
        • Matrix.array
        • Matrix.backward()
        • Matrix.bypassAllow
        • Matrix.bypassAutoArray
        • Matrix.colNormalized
        • Matrix.colNorms
        • Matrix.complexity
        • Matrix.conj
        • Matrix.content
        • Matrix.dtype
        • Matrix.estimateRuntime()
        • Matrix.forward()
        • Matrix.fusedType
        • Matrix.getArray()
        • Matrix.getCol()
        • Matrix.getColNormalized()
        • Matrix.getColNorms()
        • Matrix.getCols()
        • Matrix.getComplexity()
        • Matrix.getConj()
        • Matrix.getGram()
        • Matrix.getH()
        • Matrix.getInverse()
        • Matrix.getLargestEigenValue()
        • Matrix.getLargestEigenVec()
        • Matrix.getLargestSingularValue()
        • Matrix.getLargestSingularVectors()
        • Matrix.getPseudoInverse()
        • Matrix.getRow()
        • Matrix.getRowNormalized()
        • Matrix.getRowNorms()
        • Matrix.getRows()
        • Matrix.getScipyLinearOperator()
        • Matrix.getT()
        • Matrix.gram
        • Matrix.inverse
        • Matrix.largestEV
        • Matrix.largestEigenValue
        • Matrix.largestEigenVec
        • Matrix.largestSV
        • Matrix.largestSingularValue
        • Matrix.largestSingularVectors
        • Matrix.nbytes
        • Matrix.nbytesReference
        • Matrix.next()
        • Matrix.normalized
        • Matrix.numCols
        • Matrix.numM
        • Matrix.numN
        • Matrix.numRows
        • Matrix.numpyType
        • Matrix.profileBackward
        • Matrix.profileForward
        • Matrix.pseudoInverse
        • Matrix.reference()
        • Matrix.rowNormalized
        • Matrix.rowNorms
        • Matrix.scipyLinearOperator
        • Matrix.shape
        • Matrix.tag
    • Outer Product
      • Outer
        • Outer.__init__()
        • Outer.vecH
        • Outer.vecV
    • Parametric Matrix
      • Parametric
        • Parametric.__init__()
        • Parametric.fun
        • Parametric.vecX
        • Parametric.vecY
    • Partial Matrix
      • Partial
        • Partial.__init__()
        • Partial.colSelection
        • Partial.indicesM
        • Partial.indicesN
        • Partial.rowSelection
    • Permutation Matrix
      • Permutation
        • Permutation.__init__()
        • Permutation.sigma
    • Matrix Polynomial
      • Polynomial
        • Polynomial.__init__()
        • Polynomial.coeff
    • Matrix-Matrix Product
      • Product
        • Product.__init__()
    • Sparse Matrix
      • Sparse
        • Sparse.__init__()
        • Sparse.spArray
        • Sparse.spArrayH
    • Matrix Sum
      • Sum
        • Sum.__init__()
    • (Multilevel) Toeplitz Class
      • Toeplitz
        • Toeplitz.__init__()
        • Toeplitz.tenT
        • Toeplitz.vecC
        • Toeplitz.vecR
    • Transposition and Related Classes
      • Transpose
        • Transpose.__init__()
      • Hermitian
        • Hermitian.__init__()
      • Conjugate
        • Conjugate.__init__()
    • Zero Matrix
      • Zero
        • Zero.__init__()
  • Algorithm Index
    • Algorithm Base Class
      • Algorithm
        • Algorithm.__init__()
        • Algorithm.cbResult
        • Algorithm.cbTrace
        • Algorithm.handleCallback()
        • Algorithm.nbytes
        • Algorithm.process()
        • Algorithm.snapshot()
        • Algorithm.trace
        • Algorithm.updateParameters()
    • FISTA Algorithm
      • FISTA
        • FISTA.__init__()
        • FISTA.softThreshold()
    • ISTA Algorithm
      • ISTA
        • ISTA.__init__()
        • ISTA.softThreshold()
    • OMP Algorithm
      • OMP
        • OMP.__init__()
        • OMP.arrA
        • OMP.arrB
        • OMP.arrC
        • OMP.arrResidual
        • OMP.arrSupport
        • OMP.arrX
        • OMP.arrXtmp
        • OMP.fmatA
        • OMP.fmatC
        • OMP.matPinv
        • OMP.newCols
        • OMP.newIndex
        • OMP.numL
        • OMP.numM
        • OMP.numMaxSteps
        • OMP.numN
        • OMP.numStep
        • OMP.v2
        • OMP.v2n
        • OMP.v2y
    • STELA Algorithm
      • STELA
        • STELA.__init__()
        • STELA.softThreshold()
  • Architecture
    • Matrix Class Model
    • Algorithm Class Model
    • SciPy Interface
      • Motivation
      • Usage
    • Data Types in fastmat
      • Type handling
      • Type promotion
      • fastmat.core.types
        • getFusedType()
        • getNumpyType()
        • getTypeEps()
        • getTypeMax()
        • getTypeMin()
        • isComplex()
        • isFloat()
        • isInteger()
        • safeTypeExpansion()
    • Performance Interface to numpy C-API
      • fastmat.core.cmath
        • profileCall()
    • Low-Overhead Array Striding Interface
      • fastmat.core.strides
    • Calibration and Runtime Optimization
      • fastmat.core.calibration
        • calibrateAll()
        • calibrateClass()
        • getMatrixCalibration()
        • loadCalibration()
        • saveCalibration()
  • User Defined Classes
    • Developing Your own fastmat Matrix
    • Optimizing fastmat Class Implementations
  • Testing and Benchmarking
    • Benchmarking fastmat Classes
    • Testing fastmat Classes and Unit Tests
      • Fastmat type identifiers
      • fastmat.inspect.test
        • TEST
        • Test
        • compareResults()
        • formatResult()
        • initTest()
        • testAlgorithm()
        • testArray()
        • testArrays()
        • testBackward()
        • testColNorms()
        • testColNormsColNormalized()
        • testConjugate()
        • testFailDump()
        • testForward()
        • testGetColsMultiple()
        • testGetColsSingle()
        • testGetItem()
        • testGetRowsMultiple()
        • testGetRowsSingle()
        • testGram()
        • testHermitian()
        • testInterface()
        • testLargestSV()
        • testRowNormalized()
        • testRowNorms()
        • testTranspose()
        • tryQuery()
  • Examples
    • Compressed Sensing example
    • Solve a System of Linear Equations with Preconditioning
  • References
  • Releases
    • Rolling Stable Branch
    • Version 0.2
    • Version 0.1.2
    • Version 0.1.1
    • Version 0.1
fastmat
  • Docs »
  • Class Index »
  • Transposition and Related Classes
  • Edit on GitHub

Transposition and Related Classes¶

class fastmat.Transpose¶

Bases: Hermitian

Transpose of a Matrix

__init__()¶

Initialize an instance of a transposed matrix.

Parameters
matrixfastmat.Matrix

The matrix instance to be transposed.

class fastmat.Hermitian¶

Bases: Matrix

Hermitian Transpose of a Matrix

__init__()¶

Initialize an instance of a hermitian transposed matrix.

Parameters
matrixfastmat.Matrix

The matrix instance to be transposed.

class fastmat.Conjugate¶

Bases: Matrix

Conjugate of a Matrix

__init__()¶

Initialize an instance of a conjugated matrix.

Parameters
matrixfastmat.Matrix

The matrix instance to be conjugated.

Next Previous

© Copyright 2018, Sebastian Semper, Christoph Wagner Revision fd5b56c6.

Built with Sphinx using a theme provided by Read the Docs.