Supposons que l'on veuille tracer sur une figure matplotlib des données à une dimension (exemple x = [-2.1,-1.3,-0.4,5.1,6.2]). Au lieu de faire:
x = [-2.1,-1.3,-0.4,5.1,6.2]y = [0 for i in x]
on peut utiliser numpy.zeros_like. Exemple

import matplotlib.pyplot as pltimport numpy as npx = [-2.1,-1.3,-0.4,5.1,6.2]plt.scatter(x, np.zeros_like(x))plt.grid()plt.savefig('plot_1d_data.png')plt.show()
Recherches associées
| Liens | Site |
|---|---|
| How to plot 1-d data at given y-value with pylab | stackoverflow |
| numpy.zeros_like | scipy doc |
