From e1c93267c96c7525c70898729ca9139896e4d4c1 Mon Sep 17 00:00:00 2001 From: Skudalen Date: Wed, 7 Jul 2021 11:00:17 +0200 Subject: [PATCH] test: check if the storing of mfcc samples work --- Handle_emg_data.py | 10 +++++++--- Present_data.py | 11 +++++------ __pycache__/Handle_emg_data.cpython-38.pyc | Bin 26464 -> 26928 bytes 3 files changed, 12 insertions(+), 9 deletions(-) diff --git a/Handle_emg_data.py b/Handle_emg_data.py index 11c9208..8926580 100644 --- a/Handle_emg_data.py +++ b/Handle_emg_data.py @@ -517,9 +517,13 @@ class DL_data_handler: 5: None } - def get_samples_dict(self): - return self.samples_per_subject + def get_reg_samples_dict(self): + return self.reg_samples_per_subject + def get_mfcc_samples_dict(self): + return self.mfcc_samples_per_subject + + def get_emg_list(self, subject_nr, session_nr) -> list: list_of_emgs = [] df, _ = self.csv_handler.get_data(subject_nr, 'left', session_nr, 1) @@ -626,7 +630,7 @@ class DL_data_handler: mfcc_df_i = self.make_mfcc_df_from_session_df(tot_session_df) subj_samples.append(mfcc_df_i) - result_df = pd.concat(subj_samples, axis=1, ignore_index=True) + result_df = pd.concat(subj_samples, axis=0, ignore_index=True) self.mfcc_samples_per_subject[subject_nr+1] = result_df diff --git a/Present_data.py b/Present_data.py index 2e0d932..0deaea6 100644 --- a/Present_data.py +++ b/Present_data.py @@ -221,12 +221,11 @@ def main(): csv_handler = CSV_handler() csv_handler.load_data('soft') dl_data_handler = DL_data_handler(csv_handler) - emg_list = dl_data_handler.get_emg_list(1, 1) - session_df = dl_data_handler.make_subj_sample(emg_list) - print(session_df) - df = dl_data_handler.make_mfcc_df_from_session_df(session_df) - print(df) - print(len(df.iloc[0])) + dl_data_handler.store_mfcc_samples() + dict = dl_data_handler.get_mfcc_samples_dict() + subject1_df = dict.get(5) + print(subject1_df) + print(len(subject1_df.loc[1])) diff --git a/__pycache__/Handle_emg_data.cpython-38.pyc b/__pycache__/Handle_emg_data.cpython-38.pyc index 32f613d046784b706d4da0d1e9a031afc70c750d..e1dc91bd4ce935c05896ded5a689af1510f3753c 100644 GIT binary patch delta 1706 zcmZvc+iw(A7{KS7o!y1R<7(LRZ<|meT3$p4sh|?QS_U zMJ%(Rv=4|S1wVYLjcF4TMKCB$eDF!p2NM%wG-}*vq9K@I^dAs4o^KYR8usM;=DVMn zbH1}b-GukQ0CxLm?N>k0zB>r#@Rx&|hMCF&Q&QG%sw_AMEX2Z7N;beE zOcU0i8DdSs8f7tI4Kvw|S;m@$77;$mh_mHF)9(2aEGe`m(^CM}!d6T{Hp=8fQfeg{ zU5B=85pUptBk5A{{$McY6&7I9{n4<<_+{6l8$CQLlIlrr7In)Q9V?rbK4x;=8qbZG zdAr^+TFB>hyxX-czLGu=e6kGp#-FMmcce?t#*3z{FD<}Id0Ukw$r4kfOswD6sWZbi z^kJjI$|m3Pumsf8kHZn1PPgn>PJVace_x3zhL%*^@UV)MvG`4T0-$Lz{rnWfhQ#WZ zq3+LD%j2UJD{~odAKL0Ogq7!TZKe$vc4g*Z75Rz)byy<%Fk0=C3p681?)rfX1?YO>H}S0AW( z9BCdLV4kGpc!&#fO%XQPQ5K-)b-eSQ1!+W?_by0$$o4U%5zD-dXy%*rf+XVoj#tF{ z9C==Cb$kl|(y|t$4>JJ@nReVGQ2F93NPI*@@*q* zCp<;iLAXe853q3#q#hASsXR$?gm8*Ld&^G~#s#tgx1Cr)FYyax#MjeJxchMPBS)#L z62c@w7!)z%5cFu!A_pNXM`2_AQlJL!zG*^Y-`O%sZW=-Xx&?~ z%~6Z5r6ml!Ik>8$Cd7KwHpLl>)eBXw=f;Z`KT8p>5Y7=^B}@~}3)H>VurX%VJ)@-x zKS|b?v0b+{n|!{;f_w%S^_@)-%Q$Z8BUZJdo2F5^VX!#9(e4E$ZZm~O@!Mk4kRrO_Kma#$P&zk+v+ zUFv0_r(|(y+j4tjpWF|DD5x^OhLgDyZC9vHl`uwFLm9rMO9(^VZ<+aOg<1S1+?-zp zpJPXUviT~-zen+&tWqjh^Sp*X=JzyzP3zD-lH@qV|Mn^TI<~XjFoT@+#OMHjpa?M~ z$;;2;_v}XG4I!r#J|iA{0pBrGE9m~+qPUGIxS#dl`j1+e*-zUz*ullu+7P$9U{a4Wc5AII2&Hw-a delta 1317 zcmZ9LU1%It6vyYxPIhOr*~zZE&2Dj16R9l|FrnIFK+^A!K7=GS*?er$%+Ai8{m}hL z?o84&CM`7a1EQ&LAT6bWQfdrEYYjfwr{Y_E5cNe^5cEMo5FZ3VieL9kB@uVHzq$8+ z&OLX|J!e1q8ov7iv~)P!D2d;k{X_Pb&AZw+12B(24jde@15CXEEXW#Hm5j8|qdy`U>#NxHeQe6e-xQ;h2?~vh5hGWVs+qk|Tz2S!_GqZ!ps} zjiOm)Wt(>j=k0rE7Xg&*Bg3l@ofd9eP!CwO@?53rjOh6J$YH-BRGvj8-32*3oW223 z{3<<;>thc)7DMNYHn)$po#}m{mjgL=5{d$PGw-80BRKf+csJCrW2{}~2L3kwbj%cb zJyb3^u2IVycBQ~M9+@};o!b{D4gi$!R;CKQ7@wR9{uHHnVP3-vlb4~6e@s3T&IGyb z%#~e(<@qc=KXnpL;KeEPQiE^}h;d2`r(3|47_7i)>0HM$6r^QYtYvSVT=p$V@4yl; zUqV{)5#N=UmD%L1$|P~?$^fSz{5it20=m4Lk>0=)q=yL$1j>hB!1n0_u`#-IuREX# z6fu%M%unw}ee}9cSHpvZ%K{@h@R!6}gsYL}-Pl2z&EU_Y`(PGBV^8||d7huc06?{CqAKt>_*{&ErCv5eGl51BS{siqb@Jcq-H&1fJwZ-+aypgYQBR5xY_zHQf z5?&#^N_dU%x%B6gq7QH3taafturSNI)-{Bc;r zlljpoRqeq}o(+5jxALEbuTmI=uZb6b8y5=t-VHJRlKdVup9-4y@D03IFu}!C(dxTS z?q2b|HrVZeCNi`UCJ0%Am*{Ppr3rTkUJGrA0wwU<;?X^aR7DG@0WG8jW$>Oq8w39U D9cfBJ