MCPcopy Create free account
hub / github.com/OpenPTrack/open_ptrack_v2 / sample_array

Function sample_array

yolo_detector/darknet_opt/src/utils.c:589–600  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

587}
588
589int sample_array(float *a, int n)
590{
591 float sum = sum_array(a, n);
592 scale_array(a, n, 1./sum);
593 float r = rand_uniform(0, 1);
594 int i;
595 for(i = 0; i < n; ++i){
596 r = r - a[i];
597 if (r <= 0) return i;
598 }
599 return n-1;
600}
601
602int max_int_index(int *a, int n)
603{

Callers 4

test_char_rnnFunction · 0.85
test_tactic_rnn_multiFunction · 0.85
test_tactic_rnnFunction · 0.85
pick_moveFunction · 0.85

Calls 3

sum_arrayFunction · 0.85
scale_arrayFunction · 0.85
rand_uniformFunction · 0.85

Tested by 3

test_char_rnnFunction · 0.68
test_tactic_rnn_multiFunction · 0.68
test_tactic_rnnFunction · 0.68