mirror of https://github.com/explosion/spaCy.git
19 lines
346 B
Cython
19 lines
346 B
Cython
from libcpp.vector cimport vector
|
|
from libc.stdint cimport uint32_t
|
|
from libc.stdint cimport int64_t
|
|
from libc.stdint cimport int32_t
|
|
from libc.stdint cimport uint64_t
|
|
|
|
from .bits cimport Code
|
|
|
|
|
|
cdef struct Node:
|
|
float prob
|
|
int32_t left
|
|
int32_t right
|
|
|
|
|
|
cdef class HuffmanCodec:
|
|
cdef vector[Node] nodes
|
|
cdef vector[Code] codes
|