Sha256: 5efa506c086bbf3819c5c7c34d7dd3dd4e1bd1928208aa75eba7796887cb6832
Contents?: true
Size: 698 Bytes
Versions: 1
Compression:
Stored size: 698 Bytes
Contents
#include <PA.h> #include <rice/Module.hpp> #include "utils.h" void init_pa(Rice::Module& m) { Rice::define_class_under<tomoto::IPAModel, tomoto::ILDAModel>(m, "PA") .define_singleton_method( "_new", *[](size_t tw, size_t k1, size_t k2, tomoto::Float alpha, tomoto::Float eta, int seed) { if (seed < 0) { seed = std::random_device{}(); } return tomoto::IPAModel::create((tomoto::TermWeight)tw, k1, k2, alpha, eta, seed); }) .define_method( "k1", *[](tomoto::IPAModel& self) { return self.getK(); }) .define_method( "k2", *[](tomoto::IPAModel& self) { return self.getK2(); }); }
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
tomoto-0.1.4 | ext/tomoto/pa.cpp |