Now that we know how to create a vector, we are ready to create a multidimensional NumPy array. After we create the array, we will again want to display its shape:
In: m = array([arange(2), arange(2)]) In: m Out: array([[0, 1], [0, 1]])
In: m.shape Out: (2, 2)
We created a two-by-two array with the
array() functions we have come to trust and love. Without any warning, the
array() function appeared on the stage.
array() function creates an array from an object that you give to it. The object needs to be array-like, for instance, a Python list. In the preceding example, we passed in a list of arrays. The object ...