NumPy: How to find total rows in a 2D array and total column in a 1D array?

Learn, how to find total rows in a 2D array and total column in a 1D array in Python NumPy? By Pranit Sharma Last updated : December 28, 2023

Problem statement

Suppose that we are given a 2D numpy array and we need to find the total number of rows in this 2D array.

If we consider a single row of a numpy array, it is nothing but a 1D array and we need to find the total number of columns in this 1D array too.

Finding total rows in a 2D array and total column in a 1D array

However, the total number of elements in a row is the total number of columns in that row/array. To know the total number of rows and columns in a 2D array, we can use the arr.shape() function which will return a tuple of dimensions of an array where the first dimension is the number of rows and another dimension is the number of columns.

Let us understand with the help of an example,

Python code to find total rows in a 2D array and total column in a 1D array

# Import numpy
import numpy as np

# Creating a numpy array
arr = np.array([[1,2,3],[10,2,2]])

# Display original array
print("original array:\n",arr,"\n")

# Getting rows and columns
rows, cols = arr.shape

# Display result
print("Rows:\n",rows,"\n")
print("columns:\n",cols)

Output

Example: NumPy: How to find total rows in a 2D array and total column in a 1D array?

In this example, we have used the following Python basic topics that you should learn:

Python NumPy Programs »

Comments and Discussions!

Load comments ↻





Copyright © 2024 www.includehelp.com. All rights reserved.