aboutsummaryrefslogtreecommitdiffhomepage
path: root/tensorflow/docs_src/api_guides/python/contrib.linalg.md
blob: 3055449dc235963637137b7861da2fe27662cae2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
# Linear Algebra (contrib)
[TOC]

Linear algebra libraries for TensorFlow.

## `LinearOperator`

Subclasses of `LinearOperator` provide a access to common methods on a
(batch) matrix, without the need to materialize the matrix.  This allows:

* Matrix free computations
* Different operators to take advantage of special structure, while providing a
  consistent API to users.

### Base class

*   `tf.contrib.linalg.LinearOperator`

### Individual operators

*   `tf.contrib.linalg.LinearOperatorDiag`
*   `tf.contrib.linalg.LinearOperatorIdentity`
*   `tf.contrib.linalg.LinearOperatorScaledIdentity`
*   `tf.contrib.linalg.LinearOperatorFullMatrix`
*   `tf.contrib.linalg.LinearOperatorLowerTriangular`
*   `tf.contrib.linalg.LinearOperatorLowRankUpdate`

### Transformations and Combinations of operators

*   `tf.contrib.linalg.LinearOperatorComposition`