Am 18.08.14 18:51, schrieb Jamie Mitchell:
On Friday, August 15, 2014 4:13:26 PM UTC+1, Steven D'Aprano wrote:
So I have two 1D arrays:

1st array - ([8, 8.8,8.5,7.9,8.6 ...], dtype=float32)

It has a shape (150,)

2nd array - ([2, 2.2, 2.5, 2.3, ...],dtype=float32)

It has a shape (150,)

What I want to do is create a 2D array which merges the 1st and 2nd array so 
that I would have:

([[8, 8.8,8.5,7.9,8.6 ...],[2,2,2,2,5,2.3, ...]], dtype=float32) that would 
have a shape (150,150)

There is a logical error in your description. This array would not have the shape (150,150), but (2,150).

In this form I could then plot a 2D contour.

An image with 150x150 pixels has in total 150x150=22500 pixels. You've got only 300 datapoints. So it's very unclear what you want to do. A "contour plot" displays lines of equal height over a two-dimensional dataset, as in a topographic map. You don't seem to have a two-dimensional dataset at first place; maybe you already have *contour data*, and you just want to plot(x,y) ?

        Christian

--
https://mail.python.org/mailman/listinfo/python-list

Reply via email to