k_secv_idx
Funcția este folosită pentru a crea un dicționar care asociază fiecare secvență distinctă de cuvinte dintr-un array cu un indice unic.
Implementare
Funcția va returna un dicționar retval
care mapează secvențele de cuvinte la indici.
creez o listă de indici
indices
care conține numerele de la 1 până la lungimea array-uluidistinct_k_sec
.indices = 1:length(distinct_k_sec);creez un dicționar
retval
folosind obiectulcontainers.Map
. Secvențele unice dindistinct_k_sec
sunt folosite ca chei, iar indicii corespunzători dinindices
sunt folosiți ca valori.retval = containers.Map(distinct_k_sec, indices);
Cod sursa
function retval = k_secv_idx (distinct_k_sec)
% listă de indici 1 la len distinct_k_sec
indices = 1:length(distinct_k_sec);
% dictionar cu cheile distinct_k_sec
retval = containers.Map(distinct_k_sec, indices);
endfunction
Last modified: 30 April 2024