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
indicescare conține numerele de la 1 până la lungimea array-uluidistinct_k_sec.indices = 1:length(distinct_k_sec);creez un dicționar
retvalfolosind obiectulcontainers.Map. Secvențele unice dindistinct_k_secsunt folosite ca chei, iar indicii corespunzători dinindicessunt 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