Matrex.Operators

Parsed documentation:
View on GitHub
Overrides Kernel math operators and adds common math functions shortcuts for use with matrices.
Use with caution.

## Usage

    iex> import IEx.Helpers, except: [t: 1] # Only in iex, conflicts with transpose function
    iex> import Matrex.Operators
    iex> import Kernel, except: [-: 1, +: 2, -: 2, *: 2, /: 2, <|>: 2]
    iex> import Matrex

    iex> m = random(5, 3)
    #Matrex[5×3]
    ┌                         ┐
    │ 0.51502 0.03132 0.94185 │
    │ 0.49434 0.93887 0.91102 │
    │ 0.70671 0.89428 0.28817 │
    │ 0.23771 0.37695 0.38214 │
    │ 0.37221 0.34008 0.19615 │
    └                         ┘
    iex> m * t(m) / eye(5) |> sigmoid()
    #Matrex[5×5]
    ┌                                         ┐
    │ 0.76012     1.0     1.0     1.0     1.0 │
    │     1.0 0.87608     1.0     1.0     1.0 │
    │     1.0     1.0 0.79935     1.0     1.0 │
    │     1.0     1.0     1.0 0.58531     1.0 │
    │     1.0     1.0     1.0     1.0 0.57265 │
    └                                         ┘
No suggestions.
Please help! Open an issue on GitHub if this assessment is incorrect.