diff options
author | Jan Huwald <jh@sotun.de> | 2012-05-07 20:01:51 (GMT) |
---|---|---|
committer | Jan Huwald <jh@sotun.de> | 2012-05-07 20:01:51 (GMT) |
commit | 420d2ef464d4a741028e132e662d5626806a41f5 (patch) | |
tree | 1aca6eb512e4ed0fb5f3c10c528cb998b6ffd695 /toolbin/extract_weight_dist |
Diffstat (limited to 'toolbin/extract_weight_dist')
-rwxr-xr-x | toolbin/extract_weight_dist | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/toolbin/extract_weight_dist b/toolbin/extract_weight_dist new file mode 100755 index 0000000..5377838 --- /dev/null +++ b/toolbin/extract_weight_dist @@ -0,0 +1,34 @@ +#!/bin/bash + +T0=0 +T1=990 +N=900 + +TOPO=~/rasimu/bin/list_synapses +CP=~/rasimu/bin/default-coarse_replay + +NI=0-99 +NO=88-187 +NWO=$(for i in $(seq 0 99); do echo $(($i * 937 % 800)); done | sort -n | tr "\n" ',' | sed 's/,$//') +NRO=$(for i in $(seq 0 99); do echo $(($i * 967 % 800)); done | sort -n | tr "\n" ',' | sed 's/,$//') +NN=$(seq 0 799 | sort -R | head -n100 | sort -n | tr "\n" ',' | sed 's/,$//') + +SIO=$($TOPO $NI $NO | cut -f1 | head -n$N |sort -n | tr "\n" ',' | sed 's/,$//') +SIN=$($TOPO $NI $NN | cut -f1 | head -n$N |sort -n | tr "\n" ',' | sed 's/,$//') +SNN=$($TOPO $NN $NN | cut -f1 | head -n$N |sort -n | tr "\n" ',' | sed 's/,$//') +SNO=$($TOPO $NN $NO | cut -f1 | head -n$N |sort -n | tr "\n" ',' | sed 's/,$//') +SOO=$($TOPO $NO $NO | cut -f1 | head -n$N |sort -n | tr "\n" ',' | sed 's/,$//') +SIWO=$($TOPO $NI $NWO | cut -f1 | head -n$N |sort -n | tr "\n" ',' | sed 's/,$//') +SROO=$($TOPO $NRO $NO | cut -f1 | head -n$N | sort -n | tr "\n" ',' | sed 's/,$//') + +SMANY=$($TOPO 0-799 0-799 | cut -f1 | head -n5000 | sort -n | tr "\n" ',' | sed 's/,$//') + +$CP Weight $SIO $T1 $(($T1+9)) | tail -n1 | cut -f2-$(($N+1)) +$CP Weight $SIN $T1 $(($T1+9)) | tail -n1 | cut -f2-$(($N+1)) +$CP Weight $SNN $T1 $(($T1+9)) | tail -n1 | cut -f2-$(($N+1)) +$CP Weight $SNO $T1 $(($T1+9)) | tail -n1 | cut -f2-$(($N+1)) +$CP Weight $SOO $T1 $(($T1+9)) | tail -n1 | cut -f2-$(($N+1)) +$CP Weight $SIWO $T1 $(($T1+9)) | tail -n1 | cut -f2-$(($N+1)) +$CP Weight $SROO $T1 $(($T1+9)) | tail -n1 | cut -f2-$(($N+1)) + +$CP Weight $SMANY $T1 $(($T1+9)) | tail -n1 | cut -f2-5001 >&3
\ No newline at end of file |