Flip the First K Elements of an Array – NumPy Python
In this article, We will see how to Flip the First K Elements of an Array in Python using NumPy. Numpy is a Python library that provides multidimensional, large arrays and matrices with mathematical functions to use with the arrays.
Requirements:
- Numpy
You can install by using pip.
pip install numpy
Python Code to flip first k elements of a NumPy array:
In this code, I first created an array using the np.array()
function with random values. If k is greater than the array length then it will return an error otherwise it will flip the first k element of the array with np.flip(array[:k])
.
import numpy as np # Initialize the array and the value of k array = np.array([12, 21, 23, 34, 52]) k = 3 # Check if k is greater than the array length if k > len(array): print("Error: k is larger than the array length.") else: # Flip the first k elements array[:k] = np.flip(array[:k]) # Print the result print(f"Flipped Array is: {array}")
Output:
Flipped Array is: [23 21 12 34 52]
Leave a Reply