def trainingGenerator(training,destFile,trainingArff):

    outF = open(destFile, "w")
    csvWriter = csv.writer(outF, delimiter='\t')
    for name in training:

        training_path = source_var.source_features_training(name)

        with open(training_path) as objectFile:
            for line in objectFile:

                datasplit = line.split()
                writeData = map(float,datasplit[:])
                csvWriter.writerow(writeData)

    outF.close()

    #print 'Writing Training Set'

    writeWeka.writeWeka(destFile,trainingArff)
Example #2
0
def trainingGenerator(training, destFile, trainingArff):

    outF = open(destFile, "w")
    csvWriter = csv.writer(outF, delimiter='\t')
    for name in training:

        training_path = source_var.source_features_training(name)

        with open(training_path) as objectFile:
            for line in objectFile:

                datasplit = line.split()
                writeData = map(float, datasplit[:])
                csvWriter.writerow(writeData)

    outF.close()

    #print 'Writing Training Set'

    writeWeka.writeWeka(destFile, trainingArff)
def featCalc(sourceFile,sourceFeatures,wekadest, dest_runtime):


    chestData =[]
    chestList=[]

    thighData=[]
    thighList=[]

    waistData=[]
    waistList=[]

    chestWeka=[]
    counter = 0

    print('The system start to calculate the features ')
    print sourceFile
    with open(sourceFile) as objectFile:

        for line in objectFile:

            data = line.split()

            chestData = [float(data[0]),float(data[1]),float(data[2]),float(data[3]),float(data[4]),float(data[5]),float(data[6]),float(data[7]),float(data[8]),float(data[9])]
            chestList.append(chestData)

            #################################### FUTURE WORK ######################################################
            #thighData = [data[9], data[10], data[11], data[12], data[13], data[14], data[15], data[16], data[17]]
            #thighList.append(thighData)

            #waistData = [data[18], data[19], data[20], data[21], data[22], data[23], data[24], data[25], data[26]]
            #waistList.append(waistData)
            #######################################################################################################

    threshold_function.threshold_function(chestList,sourceFeatures, dest_runtime)
    writeWeka.writeWeka(sourceFeatures,wekadest)

    print("Finish")
Example #4
0
def write_weka(source_features, weka_dest):

    print('The system start to calculate the features ')
    print source_features
    writeWeka.writeWeka(source_features, weka_dest)
    print("Finish")