J'ai une liste de données transférées cumulatives par lien et périodes au début et à la fin du transfert de données. En d'autres termes, les éléments de times
sont des périodes de jours; éléments de data
sont la somme des toutes données transférées par ce lien à la fin du transfert en cours:Comment convertir des données cumulées en données quotidiennes?
data = [0.85, 1.6, 1.85, 2.89, 3.56, 4.05, 5.56, 7.89]
times = [[0.5, 1.3], [1.8, 2.1], [2.9, 2.99], [3.5, 3.59], [3.6, 4.1], [4.2, 4.35], [4.65, 4.76], [4.85, 5.5]]
est-il un moyen python ou numpy comment puis-je convertir les données cumulatives des statistiques quotidiennes ([0, 1], [1, 2], [2, 3], [3, 4,], [4, 5], [5, 6]
) des données transférées ?
P.S Les données quotidiennes signifie combien de données ont été transférées en particulier entre 0
et 1
période (1
et 2
et ainsi de suite). Par exemple, je veux trouver des données transférées entre 0
jour et 1
jour. Au cours de la période [0.5, 1.3]
0.85 GB
des données ont été transférées. Donc je dois trouver une part de 0.85 GB
qui a notamment été transférée entre [0, 1]
.
0.85 GB * (1-0.5) days/(1.3-0.5) days = 0.53 GB
Et ainsi de suite.
Qu'est-ce que "tous les jours" signifie ici? – Divakar
Alors, quel est le résultat attendu pour l'exemple de cas? – Divakar
@Divakar mis à jour à nouveau –