Course Content
Getting into NumPy Basics
Reshaping and Stacking
Reshaping and stacking NumPy
arrays involve modifying the shape or size of an array or amalgamating multiple arrays into a single array. NumPy
offers a variety of functions for these purposes, such as:
reshape()
: Alters an array to a new shape without changing its data;resize()
: Changes an array's size to a new shape, which can lead to the addition or removal of elements;vstack()
: Vertically stacks arrays (row-wise) to form a single array;hstack()
: Horizontally stacks arrays (column-wise) to create a single array;concatenate()
: Joins arrays along a specified axis;stack()
: Layers arrays along a new axis, adding a dimension.
Task
Swipe to show code editor
- Reshape the
arr
array to a new configuration. - Resize the
arr
array to a new dimension, possibly adding or omitting elements. - Vertically stack all the arrays to produce a unified array (in the order of creation).
- Horizontally stack all the arrays to form a single array (in the order of creation).
Switch to desktop for real-world practiceContinue from where you are using one of the options below
Everything was clear?
Thanks for your feedback!
Section 1. Chapter 6