initialiser une structure numpy.ndarray
Bonjour,
J'essaye d'afficher une surface dans une vue 3D et je ne comprends pas comment utiliser ndarray avec un cas concret. En particulier, j'ai besoin d'un tableau à une seule dimension, mais numpy en réclame au moins 2, du coup je suis perdu!
Ainsi j'ai un polygone défini par 4 points p1--p2--p3--p4--p1 (le dernier point est peut être redondant pour une surface, pour tracer le contour il était bien sur nécessaire):
p1 : x1,y1,z1
p2 : x2,y2,z2
p3 : x3,y3,z3
p4 : x4,y4,z4
Dans mon code j'ai :
Code:
1 2 3 4 5
| X = np.ndarray((???),buffer=np.array(???),dtype=float)
Y = np.ndarray((???),buffer=np.array(???),dtype=float)
Z = np.ndarray((???),buffer=np.array(???),dtype=float)
surf = ax.plot_surface(X, Y, Z, rstride=1, cstride=1,cmap=cm.jet,linewidth=0, antialiased=False)
plt.show() |
Quelqu'un pourrait t'il me remplacer les ??? par les bonnes valeurs ?
Merci beaucoup