Initialisation du repository de Beta
This commit is contained in:
commit
14985f6dbb
9469 changed files with 1903273 additions and 0 deletions
72
venv/lib/python3.12/site-packages/sympy/matrices/__init__.py
Normal file
72
venv/lib/python3.12/site-packages/sympy/matrices/__init__.py
Normal file
|
|
@ -0,0 +1,72 @@
|
|||
"""A module that handles matrices.
|
||||
|
||||
Includes functions for fast creating matrices like zero, one/eye, random
|
||||
matrix, etc.
|
||||
"""
|
||||
from .exceptions import ShapeError, NonSquareMatrixError
|
||||
from .kind import MatrixKind
|
||||
from .dense import (
|
||||
GramSchmidt, casoratian, diag, eye, hessian, jordan_cell,
|
||||
list2numpy, matrix2numpy, matrix_multiply_elementwise, ones,
|
||||
randMatrix, rot_axis1, rot_axis2, rot_axis3, rot_ccw_axis1,
|
||||
rot_ccw_axis2, rot_ccw_axis3, rot_givens,
|
||||
symarray, wronskian, zeros)
|
||||
from .dense import MutableDenseMatrix
|
||||
from .matrixbase import DeferredVector, MatrixBase
|
||||
|
||||
MutableMatrix = MutableDenseMatrix
|
||||
Matrix = MutableMatrix
|
||||
|
||||
from .sparse import MutableSparseMatrix
|
||||
from .sparsetools import banded
|
||||
from .immutable import ImmutableDenseMatrix, ImmutableSparseMatrix
|
||||
|
||||
ImmutableMatrix = ImmutableDenseMatrix
|
||||
SparseMatrix = MutableSparseMatrix
|
||||
|
||||
from .expressions import (
|
||||
MatrixSlice, BlockDiagMatrix, BlockMatrix, FunctionMatrix, Identity,
|
||||
Inverse, MatAdd, MatMul, MatPow, MatrixExpr, MatrixSymbol, Trace,
|
||||
Transpose, ZeroMatrix, OneMatrix, blockcut, block_collapse, matrix_symbols, Adjoint,
|
||||
hadamard_product, HadamardProduct, HadamardPower, Determinant, det,
|
||||
diagonalize_vector, DiagMatrix, DiagonalMatrix, DiagonalOf, trace,
|
||||
DotProduct, kronecker_product, KroneckerProduct,
|
||||
PermutationMatrix, MatrixPermute, MatrixSet, Permanent, per)
|
||||
|
||||
from .utilities import dotprodsimp
|
||||
|
||||
__all__ = [
|
||||
'ShapeError', 'NonSquareMatrixError', 'MatrixKind',
|
||||
|
||||
'GramSchmidt', 'casoratian', 'diag', 'eye', 'hessian', 'jordan_cell',
|
||||
'list2numpy', 'matrix2numpy', 'matrix_multiply_elementwise', 'ones',
|
||||
'randMatrix', 'rot_axis1', 'rot_axis2', 'rot_axis3', 'symarray',
|
||||
'wronskian', 'zeros', 'rot_ccw_axis1', 'rot_ccw_axis2', 'rot_ccw_axis3',
|
||||
'rot_givens',
|
||||
|
||||
'MutableDenseMatrix',
|
||||
|
||||
'DeferredVector', 'MatrixBase',
|
||||
|
||||
'Matrix', 'MutableMatrix',
|
||||
|
||||
'MutableSparseMatrix',
|
||||
|
||||
'banded',
|
||||
|
||||
'ImmutableDenseMatrix', 'ImmutableSparseMatrix',
|
||||
|
||||
'ImmutableMatrix', 'SparseMatrix',
|
||||
|
||||
'MatrixSlice', 'BlockDiagMatrix', 'BlockMatrix', 'FunctionMatrix',
|
||||
'Identity', 'Inverse', 'MatAdd', 'MatMul', 'MatPow', 'MatrixExpr',
|
||||
'MatrixSymbol', 'Trace', 'Transpose', 'ZeroMatrix', 'OneMatrix',
|
||||
'blockcut', 'block_collapse', 'matrix_symbols', 'Adjoint',
|
||||
'hadamard_product', 'HadamardProduct', 'HadamardPower', 'Determinant',
|
||||
'det', 'diagonalize_vector', 'DiagMatrix', 'DiagonalMatrix',
|
||||
'DiagonalOf', 'trace', 'DotProduct', 'kronecker_product',
|
||||
'KroneckerProduct', 'PermutationMatrix', 'MatrixPermute', 'MatrixSet',
|
||||
'Permanent', 'per',
|
||||
|
||||
'dotprodsimp',
|
||||
]
|
||||
Loading…
Add table
Add a link
Reference in a new issue