Répétition de chaque élément d'un tableau numpy 5 fois
import numpy as np
data = np.arange(-50,50,10)
print data
[-50 -40 -30 -20 -10 0 10 20 30 40]
Je veux le répéter, chaque élément de données 5 fois et faire de nouveaux tableau comme suit:
ans = [-50 -50 -50 -50 -50 -40 -40 ... 40]
Comment puis-je le faire?
Qu'en répétant l'ensemble du tableau 5 fois?
ans = [-50 -40 -30 -20 -10 0 10 20 30 40 -50 -40 -30 -20 -10 0 10 20 30 40 -50 -40 -30 -20 -10 0 10 20 30 40 -50 -40 -30 -20 -10 0 10 20 30 40 -50 -40 -30 -20 -10 0 10 20 30 40 .......]
source d'informationauteur puti
Vous devez vous connecter pour publier un commentaire.
De répéter chaque élément 5 fois utiliser np.répétez:
De répéter le tableau 5 fois utiliser np.tuile:
Noter, cependant, que, parfois, vous pouvez profiter de NumPy de radiodiffusion au lieu de créer un grand tableau avec les éléments répétés.
Par exemple, si
puis ajouter ces tableaux afin de produire
vous n'avez pas besoin d'utiliser la tuile:
Au lieu de cela, NumPy diffusera les tableaux pour vous:
Simplement utiliser
np.repeat
: