5
//#define scan_format "%f"
8
#define scan_format "%lf"
12
void vq_obs(real* obs,real* code_book, int Ncodes, int Nfeatures,
13
int& code, real& lowest_dist);
15
void vq(real* obs,real* code_book, int Nobs, int Ncodes, int Nfeatures,
16
int* codes, real* lowest_dist);
21
void tvq_obs(T* obs,T* code_book, int Ncodes, int Nfeatures,
22
int& code, T& lowest_dist)
27
lowest_dist = (T) BIG;
28
for(i=0; i < Ncodes; i++)
31
for(j=0; j < Nfeatures; j++)
33
diff = code_book[k] - obs[j];
38
if (dist < lowest_dist)
47
void tvq(T* obs,T* code_book, int Nobs, int Ncodes, int Nfeatures,
48
int* codes, T* lowest_dist)
51
for( i = 0; i < Nobs; i++)
53
tvq_obs<T>(&(obs[i*Nfeatures]),code_book,Ncodes,Nfeatures,
54
codes[i],lowest_dist[i]);
b'\\ No newline at end of file'