Esempio n. 1
0
typ2 = '_pC'
mkdir(main + typ2)
dir1S = main + '/Cand_S/'
dir1X = main + '/Cand_X/'
dir2S = main + typ2 + '/Cand_S/'
dir2X = main + typ2 + '/Cand_X/'
mkdir(dir2S)
mkdir(dir2X)
sim_coef = 0.9
#endFName = '_P_%.2f_f0_%.2f.npy' %(p1,p2)
endFName = '_P_%.2f_G_%.2f.npy' % (p1, p2)
fileName = 'patterns' + endFName

############################################################################################'
# **Main**
if not adressExists(dir2X + fileName):
    tic()
    pattsX = data2array(dir1X + fileName,
                        mmap_mode="r+")  #.reshape((3300,998))
    pattsS = data2array(dir1S + fileName,
                        mmap_mode="r+")  #.reshape((3300,998))
    patts = pattsX  #!!!

    S = sortBy(patts.mean(1) - patts.mean(), inverse=1)[0]
    C1, freq = preClustering(patts[S],
                             sim_coef=sim_coef,
                             sim_func=similarity_Euclidean)
    C2, freq = preClustering(patts[S][C1],
                             freq=freq,
                             sim_coef=sim_coef,
                             sim_func=fPearsonCorrelation)
Esempio n. 2
0
from Tools.display import mapMatrices
from pylab import randint, array, rand
import sys

############################################################################################'
# **Parameters**
while len(sys.argv) > 1:
    option = sys.argv[1]
    del sys.argv[1]
    if option == '-p1':
        p1 = int(sys.argv[1].replace(',', '.'))
        del sys.argv[1]
    else:
        print 'Options invalides :', option, '->', sys.argv[0]

if not adressExists('./DL/x_%i.npy' % p1):

    conn = {'connAd': Pdir('Connectomes/SC_FB_D_998_0.npy'), 'normType': '1'}

    noise = {'stdD_x': 0.0, 'stdD_T': 0.0, 'colors': ['white', 'white']}

    model = {
        'model': 'HopfieldBasedDynamic',
        'threshold': 'local',
        'tauT': 80,
        'P': 10.,
        'G': 900.
    }

    out = ['x', 'A']
Esempio n. 3
0
# **Parameters**
while len(sys.argv) > 1:
    option = sys.argv[1];                                            del sys.argv[1]
    if option == '-G':   G = float(sys.argv[1].replace(',','.'));  del sys.argv[1]
    elif option == '-sx':  sx = float(sys.argv[1].replace(',','.')); del sys.argv[1]
    elif option == '-sT':  sT = float(sys.argv[1].replace(',','.')); del sys.argv[1]
    elif option == '-dir': dir_= str(sys.argv[1]);                   del sys.argv[1]
    else:
        print 'Options invalides :',option,'->',sys.argv[0]

mdir = '/home/mathieuG/TCS/%s' %dir_
name = 'G_%.2f_sx_%.3f_sT_%.3f.npy' %(G, sx, sT)  

dir_DFC = mdir + '/DFC_998/'
dir_TC = mdir + '/TC_998/'
try:
    mkdir(dir_DFC)
except:
    pass


############################################################################################'
# **Main**
if not adressExists(dir_DFC + name):

    TC = data2array(dir_TC + name)
    FCs = windowedFCs(TC, window=6000, jump=100)
    DFC = windowedCorrelations(FCs)
    array2data(DFC, dir_DFC + name)
    
    
Esempio n. 4
0
from evaCure import parameters
from Tools.ext import tic, tac, loadPatterns, Pdir, array2data, adressExists
from Tools.display import mapMatrices
from pylab import randint, array, rand
import sys


############################################################################################'
# **Parameters**
while len(sys.argv) > 1:
    option = sys.argv[1];                                           del sys.argv[1]
    if option == '-p1':    p1 = int(sys.argv[1].replace(',','.'));  del sys.argv[1]
    else:
        print 'Options invalides :',option,'->',sys.argv[0]

if not adressExists('./SL_0/x_%i.npy'%p1):

    conn = {'connAd': Pdir('Connectomes/SC_FB_D_998_0.npy'),
            'normType': '1'}
    
    noise = {'stdD_x': 0.0,
             'stdD_T': 0.0,
             'colors': None}

    model = {'model': 'HopfieldBasedStatic',
            'threshold': 'local',
            'tauT': 0,
            'P': 1.,
            'G': 900.}

    out = ['x', 'A']
Esempio n. 5
0
        S = sortBy(patts.mean(1) - patts.mean(), inverse=1)[0]
        C1, freq = preClustering(patts[S],                sim_coef=sim_coef, sim_func=similarity_Euclidean)
        C2, freq = preClustering(patts[S][C1], freq=freq, sim_coef=sim_coef, sim_func=fPearsonCorrelation)
        SC, freq = sortBy(freq, inverse=1)

        array2data(pattsx[S][C1][C2][SC], dir_prix + '/patterns_' + endDir)
        array2data(pattsA[S][C1][C2][SC], dir_priA + '/patterns_' + endDir)
        array2data(freq, dir_priT + '/tendances_' + endDir)
        os.system('rm ' + dir_prix + '/allPatt_' + endDir)
        os.system('rm ' + dir_priA + '/allPatt_' + endDir)
    
        return len(pattsx[S][C1][C2][SC])


############################################################################################'
# **Main**
dir_sub = '/dP_G_%.3f_r_%i.npy' %(G, revert)

if not adressExists(dir_priC + dir_sub):
    mkdir(dir_prix)
    mkdir(dir_priA)
    mkdir(dir_priT)
    mkdir(dir_priC)
    
    if revert: x = [0.95, 2.00]
    else:      x = [0.00, 1.05]
    dx = paramExplo(funcNbofAttr, nb=[7,1], ax='x', x=x, y=[G], revert=revert)
    array2data(dx, dir_priC + dir_sub)
    
    
    
Esempio n. 6
0
        print 'Options invalides :', option, '->', sys.argv[0]

mdir = '/home/mathieuG/TCS/%s' % dir_
name = 'P_%.2f_sigmax_%.2f.npy' % (P, sx)

dir_FC = mdir + '/FC_998'
dir_TC = mdir + '/TC_998'
try:
    mkdir(dir_FC)
    mkdir(dir_TC)
except:
    pass

############################################################################################'
# **Main**
if not adressExists(dir_TC + '/TC_998_' + name):

    conn = {
        'connAd': "/home/mathieuG/Connectomes/Hagmann/SC_D_998_0.npy",
        'normC': 1.
    }

    model = {
        'model': 'HopfieldBasedDynamic',
        'threshold': 'global',
        'tauT': 80,
        'P': P,
        'G': 900.,
    }

    noise = {'stdD_x': sx, 'stdD_T': sT, 'colors': ['white', 'white']}