NumPy: Extract all the elements of the first row from a given (4x4) array
NumPy: Array Object Exercise-134 with Solution
Extract First Row of 4x4 Array
Write a NumPy program to extract all the elements of the first row from a given (4x4) array.
Pictorial Presentation:
Sample Solution:
Python Code:
# Importing the NumPy library and aliasing it as 'np'
import numpy as np
# Creating a NumPy array 'arra_data' containing integers from 0 to 15 and reshaping it into a 4x4 matrix
arra_data = np.arange(0, 16).reshape((4, 4))
# Displaying a message indicating the original array will be printed
print("Original array:")
# Printing the original 4x4 array 'arra_data'
print(arra_data)
# Displaying a message indicating the extracted data (first row)
print("\nExtracted data: First row")
# Printing the first row of the 'arra_data' array using slicing
print(arra_data[0])
Sample Output:
Original array: [[ 0 1 2 3] [ 4 5 6 7] [ 8 9 10 11] [12 13 14 15]] Extracted data: First row [0 1 2 3]
Explanation:
In the above code -
arra_data = np.arange(0, 16).reshape((4, 4)): It creates a 1-dimensional NumPy array with elements from 0 to 15 (excluding 16) using np.arange(0, 16) and then reshapes it into a 2-dimensional array with 4 rows and 4 columns using .reshape((4, 4)).
print(arra_data[0]): Here print() functiont prints the first row of the array arra_data. In this case, it will print [0, 1, 2, 3]. The index 0 corresponds to the first row in the array.
Python-Numpy Code Editor:
Previous: Write a NumPy program to count the number of dimensions, number of elements and number of bytes for each element in a given array.
Next: Write a NumPy program to extract all the elements of the second row from a given (4x4) array.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.
https://www.w3resource.com/python-exercises/numpy/python-numpy-exercise-134.php
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics