X,Y,Z values to Wiremesh3d

Appologies if this question has been asked previously. I have done a quick search of the archives and have been unable to find a similar question: (I'm quite new to this)

I have a set of data in a numpy array which consists of:

X_Coord, Y_Coord, Z_level

[[x,y,z],
[x,y,z],
.......
......
[x,y,z],
[x,y,z]]

How do I appropriatley format these arrays of data such that I can feed it to:

ax.plot_wireframe(X, Y, Z, rstride=10, cstride=10)

I WOULD have thought it was as simple as feeding the X value to X the Y value to Y and the Z value to Z in the above command. However this doesnt work.

Also: is there a written specification for the data format expected by the above command? It does not seem to take a logical format. (at least logical in my eyes)

I look forward to an answer (or more questions)

Regards,
David