#include <matrix.h>
|
| | Matrix () |
| |
| | Matrix (int64_t, int64_t) |
| |
| | Matrix (const Matrix &) |
| |
| Matrix & | operator= (const Matrix &) |
| |
| | ~Matrix () |
| |
| const real & | at (int64_t i, int64_t j) const |
| |
| real & | at (int64_t i, int64_t j) |
| |
| void | zero () |
| |
| void | uniform (real) |
| |
| real | dotRow (const Vector &, int64_t) const |
| |
| void | addRow (const Vector &, int64_t, real) |
| |
| void | multiplyRow (const Vector &nums, int64_t ib=0, int64_t ie=-1) |
| |
| void | divideRow (const Vector &denoms, int64_t ib=0, int64_t ie=-1) |
| |
| real | l2NormRow (int64_t i) const |
| |
| void | l2NormRow (Vector &norms) const |
| |
| void | save (std::ostream &) |
| |
| void | load (std::istream &) |
| |
◆ Matrix() [1/3]
| fasttext::Matrix::Matrix |
( |
| ) |
|
◆ Matrix() [2/3]
| fasttext::Matrix::Matrix |
( |
int64_t |
m, |
|
|
int64_t |
n |
|
) |
| |
◆ Matrix() [3/3]
| fasttext::Matrix::Matrix |
( |
const Matrix & |
other | ) |
|
◆ ~Matrix()
| fasttext::Matrix::~Matrix |
( |
| ) |
|
◆ addRow()
| void fasttext::Matrix::addRow |
( |
const Vector & |
vec, |
|
|
int64_t |
i, |
|
|
real |
a |
|
) |
| |
◆ at() [1/2]
| const real& fasttext::Matrix::at |
( |
int64_t |
i, |
|
|
int64_t |
j |
|
) |
| const |
|
inline |
◆ at() [2/2]
| real& fasttext::Matrix::at |
( |
int64_t |
i, |
|
|
int64_t |
j |
|
) |
| |
|
inline |
◆ divideRow()
| void fasttext::Matrix::divideRow |
( |
const Vector & |
denoms, |
|
|
int64_t |
ib = 0, |
|
|
int64_t |
ie = -1 |
|
) |
| |
◆ dotRow()
| real fasttext::Matrix::dotRow |
( |
const Vector & |
vec, |
|
|
int64_t |
i |
|
) |
| const |
◆ l2NormRow() [1/2]
| real fasttext::Matrix::l2NormRow |
( |
int64_t |
i | ) |
const |
◆ l2NormRow() [2/2]
| void fasttext::Matrix::l2NormRow |
( |
Vector & |
norms | ) |
const |
◆ load()
| void fasttext::Matrix::load |
( |
std::istream & |
in | ) |
|
◆ multiplyRow()
| void fasttext::Matrix::multiplyRow |
( |
const Vector & |
nums, |
|
|
int64_t |
ib = 0, |
|
|
int64_t |
ie = -1 |
|
) |
| |
◆ operator=()
| Matrix & fasttext::Matrix::operator= |
( |
const Matrix & |
other | ) |
|
◆ save()
| void fasttext::Matrix::save |
( |
std::ostream & |
out | ) |
|
◆ uniform()
| void fasttext::Matrix::uniform |
( |
real |
a | ) |
|
◆ zero()
| void fasttext::Matrix::zero |
( |
| ) |
|
◆ data_
| real* fasttext::Matrix::data_ |
◆ m_
| int64_t fasttext::Matrix::m_ |
◆ n_
| int64_t fasttext::Matrix::n_ |
The documentation for this class was generated from the following files:
- /data/users/cpuhrsch/fbsource/fbcode/deeplearning/fastText/src/matrix.h
- /data/users/cpuhrsch/fbsource/fbcode/deeplearning/fastText/src/matrix.cc