SciPy Recipes
上QQ阅读APP看书,第一时间看更新

How to do it...

The shape of an array is stored in the shape field of the ndarray object, as shown in the following example:

x = np.array([[1,2,3,4,5,6],[7,8,9,10,11,12]])
x.shape

The shape field of an ndarray object contains a tuple with the size of each of the dimensions of the array, so the preceding code will produce the following output:

(2, 6)

It is possible to assign a to the field shape, which has the effect of reshaping the array, as shown in the following example:

x.shape = (4,3)

This statement will change the array to the following:

array([[ 1,  2,  3],
[ 4, 5, 6],
[ 7, 8, 9],
[10, 11, 12]])