<jupyter_start><jupyter_text>traitement du signal enregistrement des donnéesConnecter le bracelet et lancer dans un terminal :```bash$ python3 enregistrement.py nico``` visualisation des donnéesÉxécuter le notebook suivant :<jupyter_code>%matplotlib inline
import matplotlib
import numpy as np
import matplotlib.pyplot as plt
import scipy
# liste vide pour stocker les valeurs du signal brut
signal_brut = []

# ouverture du fichier en lecture
fichier = open('samples/1551279158_nico_contractions_courtes_moyennes.txt', 'r')

# lecture des données
nb_lignes = 0 # permets de compter les lignes
for ligne in fichier: # chaque ligne est un objet string
    if ligne.startswith('#'): # on affiche les lignes de commentaires
        print(ligne)
    else:
        signal_brut.append(int(ligne))
        nb_lignes += 1

# fermeture du fichier
fichier.close()

# graphique du signal brut
plt.plot(signal_brut)<jupyter_output># duration: 9.998291254043579s

# step duration: 0.010008299553597177s
{'fraction_non_alphanumeric': 0.07280080889787664, 'fraction_numerical': 0.04853387259858443, 'mean_word_length': 5.07361963190184, 'pattern_counts': {'":': 0, '<': 4, '<?xml version=': 0, '>': 4, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'chain_length': '1', 'dir': 'jupyter-structured-clean-dedup', 'id': '406640', 'license': 'MIT', 'n_tokens_mistral': 373, 'n_tokens_neox': 347, 'n_words': 102, 'path': 'code/traitement_du_signal.ipynb', 'repo_name': 'myhumankit/bracelet-universel', 'size': '989'}