Added loads of units in nearly all graphs.
Overhauled fig_invariance_full.pdf. Added some legends, somewhere.
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
import numpy as np
|
||||
from thunderhopper.filetools import search_files
|
||||
from thunderhopper.modeltools import load_data, save_data
|
||||
from misc_functions import sort_files_by_rec
|
||||
from misc_functions import sort_files_by_rec, divide_by_zero
|
||||
from IPython import embed
|
||||
|
||||
# GENERAL SETTINGS:
|
||||
@@ -26,14 +26,14 @@ search_path = '../data/inv/rect_lp/'
|
||||
save_path = '../data/inv/rect_lp/condensed/'
|
||||
|
||||
# ANALYSIS SETTINGS:
|
||||
mode = ['pure', 'noise'][1]
|
||||
mode = ['pure', 'noise'][0]
|
||||
normalization = [
|
||||
'none',
|
||||
'min',
|
||||
'max',
|
||||
'base',
|
||||
'range',
|
||||
][0]
|
||||
][4]
|
||||
suffix = dict(
|
||||
none='_unnormed',
|
||||
min='_norm-min',
|
||||
@@ -79,18 +79,22 @@ for i, species in enumerate(target_species):
|
||||
|
||||
if normalization == 'min':
|
||||
# Minimum normalization:
|
||||
data[mkey] /= data[mkey].min(axis=0, keepdims=True)
|
||||
data[mkey] = divide_by_zero(data[mkey], data[mkey].min(axis=0))
|
||||
# data[mkey] /= data[mkey].min(axis=0, keepdims=True)
|
||||
elif normalization == 'max':
|
||||
# Maximum normalization:
|
||||
data[mkey] /= data[mkey].max(axis=0, keepdims=True)
|
||||
data[mkey] = divide_by_zero(data[mkey], data[mkey].max(axis=0))
|
||||
# data[mkey] /= data[mkey].max(axis=0, keepdims=True)
|
||||
elif normalization == 'base':
|
||||
# Noise baseline normalization:
|
||||
data[mkey] /= data[mkey][0]
|
||||
data[mkey] = divide_by_zero(data[mkey], data[mkey][0])
|
||||
# data[mkey] /= data[mkey][0]
|
||||
elif normalization == 'range':
|
||||
# Min-max normalization:
|
||||
min_measure = data[mkey].min(axis=0, keepdims=True)
|
||||
max_measure = data[mkey].max(axis=0, keepdims=True)
|
||||
data[mkey] = (data[mkey] - min_measure) / (max_measure - min_measure)
|
||||
data[mkey] = divide_by_zero(data[mkey] - min_measure, max_measure - min_measure)
|
||||
# data[mkey] = (data[mkey] - min_measure) / (max_measure - min_measure)
|
||||
|
||||
file_data[stage][..., k] = data[mkey]
|
||||
|
||||
|
||||
Reference in New Issue
Block a user