Sha256: 9da9e18597d3c16889ac1fe26038bab1956e49e6d5e859a28ac73c2dc4ce9c6c
Contents?: true
Size: 1.11 KB
Versions: 3
Compression:
Stored size: 1.11 KB
Contents
/** * Copyright (c) 2016-present, Facebook, Inc. * All rights reserved. * * This source code is licensed under the BSD-style license found in the * LICENSE file in the root directory of this source tree. An additional grant * of patent rights can be found in the PATENTS file in the same directory. */ #ifndef FASTTEXT_VECTOR_H #define FASTTEXT_VECTOR_H #include <cstdint> #include <ostream> #include "real.h" namespace fasttext { class Matrix; class QMatrix; class Vector { public: int64_t m_; real* data_; explicit Vector(int64_t); ~Vector(); real& operator[](int64_t); const real& operator[](int64_t) const; int64_t size() const; void zero(); void mul(real); real norm() const; void addVector(const Vector& source); void addVector(const Vector&, real); void addRow(const Matrix&, int64_t); void addRow(const QMatrix&, int64_t); void addRow(const Matrix&, int64_t, real); void mul(const QMatrix&, const Vector&); void mul(const Matrix&, const Vector&); int64_t argmax(); }; std::ostream& operator<<(std::ostream&, const Vector&); } #endif
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
ffi-fasttext-0.3.0 | vendor/fasttext/vector.h |
ffi-fasttext-0.1.1 | vendor/fasttext/vector.h |
ffi-fasttext-0.1.0 | vendor/fasttext/vector.h |