- NumPy Tutorial
- NumPy - Home
- NumPy - Introduction
- NumPy - Environment
- NumPy - Ndarray Object
- NumPy - Data Types
- NumPy - Array Attributes
- NumPy - Array Creation Routines
- NumPy - Array from Existing Data
- Array From Numerical Ranges
- NumPy - Indexing & Slicing
- NumPy - Advanced Indexing
- NumPy - Broadcasting
- NumPy - Iterating Over Array
- NumPy - Array Manipulation
- NumPy - Binary Operators
- NumPy - String Functions
- NumPy - Mathematical Functions
- NumPy - Arithmetic Operations
- NumPy - Statistical Functions
- Sort, Search & Counting Functions
- NumPy - Byte Swapping
- NumPy - Copies & Views
- NumPy - Matrix Library
- NumPy - Linear Algebra
- NumPy - Matplotlib
- NumPy - Histogram Using Matplotlib
- NumPy - I/O with NumPy
- NumPy Useful Resources
- NumPy Compiler
- NumPy - Quick Guide
- NumPy - Useful Resources
- NumPy - Discussion
numpy.ravel
This function returns a flattened one-dimensional array. A copy is made only if needed. The returned array will have the same type as that of the input array. The function takes one parameter.
numpy.ravel(a, order)
The constructor takes the following parameters.
Sr.No. | Parameter & Description |
---|---|
1 | order 'C': row major (default. 'F': column major 'A': flatten in column-major order, if a is Fortran contiguous in memory, row-major order otherwise 'K': flatten a in the order the elements occur in the memory |
Example
import numpy as np a = np.arange(8).reshape(2,4) print 'The original array is:' print a print '\n' print 'After applying ravel function:' print a.ravel() print '\n' print 'Applying ravel function in F-style ordering:' print a.ravel(order = 'F')
Its output would be as follows −
The original array is: [[0 1 2 3] [4 5 6 7]] After applying ravel function: [0 1 2 3 4 5 6 7] Applying ravel function in F-style ordering: [0 4 1 5 2 6 3 7]
numpy_array_manipulation.htm
Advertisements
To Continue Learning Please Login
Login with Google