J'ai un tableau rare, par exemple:Remplissez tableau creux
rare = [[0,1], [2,3], [4,5], [7,8]]
Je veux tracer un graphique avec ces données, chaque paire sont coordonnées du point. Comme vous pouvez le voir je n'ai pas de points pour x = 1, x = 3, x = 5, x = 6
Je veux remplir le tableau avec les valeurs précédentes, donc pour l'exemple ci-dessus je vais obtenir :
filled = [[0,1], [1,1], [2,3], [3,3], [4,5], [5,5], [6,5], [7,8]
Comme vous pouvez le voir, pour calculer la valeur y, je prends simplement la dernière valeur y que j'ai utilisée.
Quelle est la meilleure approche pour y parvenir?
Vous voulez nous parler à travers celui-là? Je suppose que ça va marcher mais ce n'est pas particulièrement lisible :) – Glenjamin
Il échoue pour vide "rare". Je dirais qu'utiliser << avec injection est une sorte de triche, mais ce sera certainement plus rapide. – tokland
@Glenjamin: J'ai donné le meilleur de moi-même :) @tokland: Merci pour le rapport de bug, et pourquoi pensez-vous que << << avec injecter c'est tricher? Tricher pourrait utiliser 'injecter' où' map' est logique (car je suis en train de mapper un tableau à un autre), mais j'avais besoin de valeurs précédentes, donc 'inject'. –