NumPy | Python Methods and Functions

** Parameters :**

array:[array_like] Input arrayshape:[int or tuples of int] eg if we are aranging an array with 10 elements then shaping it like numpy.reshape (4, 8) is wrong; we canorder:[C-contiguous, F-contiguous, A-contiguous; optional] C-contiguous order in memory (last index varies the fastest) C order means that operating row-rise on the array will be slightly quicker FORTRAN-contiguous order in memory (first index varies the fastest). F order means that column-wise operations will be faster. `A` means to read / write the elements in Fortran-like index order if, array is Fortran contiguous in memory, C-like order otherwise

** Return: **

Array which is reshaped without changing the data.

` `

` ` ` # Python program illustrating `

` # numpy.reshape () method `

` import `

` numpy as geek `

` array `

` = `

` geek.arange (`

` 8 `

`) `

` print `

` (`

` "Original array:" `

`, array) `

` # form array with 2 rows and 4 columns `

` array `

` = `

` geek.arange (`

` 8 `

). reshape ( ` 2 `

`, `

` 4 `

`) `

` print `

` (`

` "array reshaped with 2 rows and 4 columns:" `

`, array) `

` `

` # array of form with 2 rows and 4 columns `

` array `

` = `

` geek.arange (`

` 8 `

`). reshape (`

` 4 `

`, `

` 2 `

`) `

` print `

` (`

` "array reshaped with 2 rows and 4 columns:" `

`, array) `

` # Creates a 3D array `

` array `

` = `

` geek. arange (`

` 8 `

`). reshape (`

` 2 `

`, `

` 2 `

`, `

` 2 `

`) `

` print `

` (`

` "Original array reshaped to 3D:" `

`, array) `

` `

** Output: **

Original array: [0 1 2 3 4 5 6 7] array reshaped with 2 rows and 4 columns: [[0 1 2 3] [4 5 6 7]] array reshaped with 2 rows and 4 columns: [[0 1] [2 3] [4 5] [6 7]] Original array reshaped to 3D: [[[0 1] [2 3]] [[4 5] [6 7]]]

** Links: **

https://docs.scipy.org /doc/numpy-dev/reference/generated/numpy.reshape.html

** Notes: **

These codes will not work for online IDs. Please run them on your systems to see how they work

This article is provided by ** Mohit Gupta_OMG
**

We are experiencing a renaissance of artificial intelligence, and everyone and their neighbor wants to be a part of this movement. That’s quite likely why you are browsing through this book. There a...

23/09/2020

Pandas 1.x Cookbook: Practical recipes for scientific computing, time series analysis, and exploratory data analysis using Python, 2nd Edition....

05/09/2021

Mastering regular expressions by Jeffrey Friedl, 3rd edition. Regular expressions are an extremely powerful tool for manipulating text and data. They are standard features today in a variety of pop...

05/09/2021

Taking into account the development of modern programming, especially the emerging programming languages that reflect modern practice, Numerical Programming: A Practical Guide for Scientists and...

08/08/2021

X
# Submit new EBook