{"id":3061,"date":"2021-04-22T07:59:46","date_gmt":"2021-04-22T02:29:46","guid":{"rendered":"https:\/\/python-programs.com\/?p=3061"},"modified":"2021-11-22T18:44:56","modified_gmt":"2021-11-22T13:14:56","slug":"how-to-get-numpy-array-dimensions-using-numpy-ndarray-shape-numpy-ndarray-size-in-python","status":"publish","type":"post","link":"https:\/\/python-programs.com\/how-to-get-numpy-array-dimensions-using-numpy-ndarray-shape-numpy-ndarray-size-in-python\/","title":{"rendered":"How to get Numpy Array Dimensions using numpy.ndarray.shape & numpy.ndarray.size() in Python"},"content":{"rendered":"

In this article, we will be discussing how to count several elements in 1D, 2D, and 3D Numpy array. Moreover, we will be discussing the counting of rows and columns in a 2D array and the number of elements per axis in a 3D Numpy array.<\/p>\n

Let’s get started!<\/strong><\/em><\/p>\n

Get the Dimensions of a Numpy array using ndarray.shape()<\/h2>\n

NumPy.ndarray.shape<\/h3>\n

This module is used to get a current shape of an array, but it is also used to reshaping the array in place by assigning a tuple of arrays dimensions to it. The function is:<\/p>\n

ndarray.shape<\/pre>\n

We will use this function for determining the dimensions of the 1D and 2D array.<\/p>\n

Get Dimensions of a 2D NumPy array using ndarray.shape:<\/h3>\n

Let us start with a 2D Numpy array.<\/p>\n

\"2D<\/p>\n

\n
Code:<\/div>\n<\/div>\n
arr2D = np.<\/span>array<\/span>([[<\/span>11<\/span> ,<\/span>12<\/span>,<\/span>13<\/span>,<\/span>11<\/span>]<\/span>, <\/span>[<\/span>21<\/span>, <\/span>22<\/span>, <\/span>23<\/span>, <\/span>24<\/span>]<\/span>, <\/span>[<\/span>31<\/span>,<\/span>32<\/span>,<\/span>33<\/span>,<\/span>34<\/span>]])<\/span><\/div>\n
print<\/span>(<\/span>‘2D Numpy Array’<\/span>)<\/span><\/div>\n
print<\/span>(<\/span>arr2D<\/span>)<\/span><\/div>\n
Output:<\/div>\n
2D Numpy Array \r\n[[11 12 13 11] \r\n[21 22 23 24] \r\n[31 32 33 34]]<\/pre>\n

Get the number of rows in\u00a0this 2D NumPy array:<\/h3>\n

\"number<\/p>\n

Code:<\/p>\n

\n
numOfRows = arr2D.shape[0]\r\nprint('Number\u00a0of\u00a0Rows\u00a0:\u00a0',\u00a0numOfRows)<\/pre>\n<\/div>\n
Output:<\/div>\n
Number of Rows : 3<\/pre>\n

Get a number of columns in this 2D NumPy array:<\/h3>\n

\"number<\/p>\n

Code:<\/p>\n

\n
numOfColumns = arr2D.shape[1]\r\nprint('Number\u00a0of\u00a0Columns\u00a0:\u00a0',\u00a0numOfColumns)<\/pre>\n<\/div>\n
Output:<\/div>\n
Number of Columns: 4<\/pre>\n

Get the total number of elements in this 2D NumPy array:<\/h3>\n

\"total<\/p>\n

Code:<\/p>\n

\n
print('Total\u00a0Number\u00a0of\u00a0elements\u00a0in\u00a02D\u00a0Numpy\u00a0array\u00a0:\u00a0',\u00a0arr2D.shape[0]\u00a0*\u00a0arr2D.shape[1])<\/pre>\n<\/div>\n
Output:<\/div>\n

Total Number of elements in 2D Numpy array: 12<\/p>\n

Get Dimensions of a 1D NumPy array using ndarray.shape<\/h3>\n

Now, we will work on a 1D NumPy array.<\/p>\n

\"number<\/p>\n

Code:<\/p>\n

arr = np.<\/span>array<\/span>([<\/span>4<\/span>, <\/span>5<\/span>, <\/span>6<\/span>, <\/span>7<\/span>, <\/span>8<\/span>, <\/span>9<\/span>, <\/span>10<\/span>, <\/span>11<\/span>])<\/span><\/pre>\n
print<\/span>(<\/span>‘Shape of 1D numpy array : ‘<\/span>, arr.shape<\/span>)<\/span><\/div>\n
print<\/span>(<\/span>‘length of 1D numpy array : ‘<\/span>, arr.shape<\/span>[<\/span>0<\/span>])<\/span><\/div>\n
Output:<\/div>\n
\n
\n
Shape of 1D numpy array : <\/span>(<\/span>8<\/span>,<\/span>)\r\n<\/span>length of 1D numpy array : 8<\/span><\/pre>\n<\/div>\n<\/div>\n
\n

Get the Dimensions of a Numpy array using NumPy.shape()<\/h2>\n

Now, we will see the module which provides a function to get the number of elements in a Numpy array along the axis.<\/p>\n

numpy.<\/span>size<\/span>(<\/span>arr, axis=<\/span>None<\/span>)<\/span><\/p>\n

We will use this module for getting the dimensions of a 2D and 1D Numpy array.<\/p>\n

Get Dimensions of a 2D numpy array using numpy.size()<\/h3>\n

We will begin with a 2D Numpy array.<\/p>\n

\"Dimensions<\/p>\n

Code:<\/p>\n

\n
arr2D = np.<\/span>array<\/span>([[<\/span>11<\/span> ,<\/span>12<\/span>,<\/span>13<\/span>,<\/span>11<\/span>]<\/span>, <\/span>[<\/span>21<\/span>, <\/span>22<\/span>, <\/span>23<\/span>, <\/span>24<\/span>]<\/span>, <\/span>[<\/span>31<\/span>,<\/span>32<\/span>,<\/span>33<\/span>,<\/span>34<\/span>]])\r\n<\/span>print(<\/span>'2D Numpy Array'<\/span>)\r\n<\/span>print(<\/span>arr2D<\/span>)<\/span><\/pre>\n<\/div>\n

Output:<\/p>\n

\n
2D Numpy Array<\/span><\/div>\n<\/div>\n
\n
[[<\/span>11<\/span> 12<\/span> 13<\/span> 11<\/span>]<\/span><\/div>\n<\/div>\n
\n
[<\/span>21<\/span> 22<\/span> 23<\/span> 24<\/span>]<\/span><\/div>\n<\/div>\n
\n
[<\/span>31<\/span> 32<\/span> 33<\/span> 34<\/span>]]<\/span><\/div>\n<\/div>\n<\/div>\n

Get a number of rows and columns of this 2D NumPy array:<\/h3>\n

\"number<\/p>\n

Code:<\/p>\n

\n
numOfRows = np.<\/span>size<\/span>(<\/span>arr2D, <\/span>0<\/span>)\r\n<\/span># get number of columns in 2D numpy array\r\nnumOfColumns = np.size<\/span>(<\/span>arr2D, <\/span>1)\r\n<\/span>print(<\/span>'Number of Rows : '<\/span>, numOfRows<\/span>)\r\n<\/span>print(<\/span>'Number of Columns : '<\/span>, numOfColumns<\/span>)<\/span><\/pre>\n<\/div>\n
Output:<\/div>\n
\n
\n
Number of Rows : <\/span>3\r\n<\/span>Number of Columns: 4<\/span><\/pre>\n<\/div>\n
\n

Get a total number of elements in this 2D NumPy array:<\/h3>\n

\"<\/p>\n

Code:<\/p>\n

print<\/span>(<\/span>'Total Number of elements in 2D Numpy array : '<\/span>, np.<\/span>size<\/span>(<\/span>arr2D<\/span>))<\/span><\/pre>\n

Output:<\/p>\n

Total Number of elements <\/span>in<\/span> 2D Numpy array: <\/span>12<\/span><\/pre>\n<\/div>\n<\/div>\n
\n

Get Dimensions of a 3D NumPy array using numpy.size()<\/h2>\n<\/div>\n

Now, we will be working on the 3D Numpy array.<\/p>\n

\"3D<\/p>\n

Code:<\/p>\n

\n
arr3D = np.<\/span>array<\/span>([<\/span> [[<\/span>11<\/span>, <\/span>12<\/span>, <\/span>13<\/span>, <\/span>11<\/span>]<\/span>, <\/span>[<\/span>21<\/span>, <\/span>22<\/span>, <\/span>23<\/span>, <\/span>24<\/span>]<\/span>, <\/span>[<\/span>31<\/span>, <\/span>32<\/span>, <\/span>33<\/span>, <\/span>34<\/span>]]<\/span>,\r\n<\/span>[[1<\/span>, <\/span>1<\/span>, <\/span>1<\/span>, <\/span>1<\/span>]<\/span>, <\/span>[<\/span>2<\/span>, <\/span>2<\/span>, <\/span>2<\/span>, <\/span>2<\/span>]<\/span>, <\/span>[<\/span>3<\/span>, <\/span>3<\/span>, <\/span>3<\/span>, <\/span>3<\/span>]]<\/span> ])\r\n<\/span>print(<\/span>arr3D<\/span>)<\/span><\/pre>\n<\/div>\n
Output:<\/div>\n
\n
\n
[[[<\/span>11<\/span> 12<\/span> 13<\/span> 11<\/span>]\r\n<\/span>[21<\/span> 22<\/span> 23<\/span> 24<\/span>]\r\n<\/span>[31<\/span> 32<\/span> 33<\/span> 34<\/span>]]\r\n<\/span>[[ 1<\/span> 1<\/span> 1<\/span> 1<\/span>]\r\n<\/span>[ 2<\/span> 2<\/span> 2<\/span> 2<\/span>]\r\n<\/span>[ 3<\/span> 3<\/span> 3<\/span> 3<\/span>]]]<\/span><\/pre>\n<\/div>\n<\/div>\n

Get a number of elements per axis in 3D NumPy array:<\/h3>\n

\"number<\/p>\n

Code:<\/p>\n

\n
print<\/span>(<\/span>'Axis 0 size : '<\/span>, np.<\/span>size<\/span>(<\/span>arr3D, <\/span>0<\/span>))\r\n<\/span>print(<\/span>'Axis 1 size : '<\/span>, np.<\/span>size<\/span>(<\/span>arr3D, <\/span>1<\/span>))\r\n<\/span>print(<\/span>'Axis 2 size : '<\/span>, np.<\/span>size<\/span>(<\/span>arr3D, <\/span>2<\/span>))<\/span><\/pre>\n<\/div>\n

Output:<\/p>\n

\n
Axis <\/span>0<\/span> size : <\/span>2\r\n<\/span>Axis 1<\/span> size : <\/span>3\r\n<\/span>Axis 2<\/span> size : <\/span>4<\/span><\/pre>\n<\/div>\n
\n

Get the total number of elements in this 3D NumPy array:<\/h3>\n

\"total<\/p>\n

Code:<\/p>\n

print<\/span>(<\/span>‘Total Number of elements in 3D Numpy array : ‘<\/span>, np.<\/span>size<\/span>(<\/span>arr3D<\/span>))<\/span><\/p>\n

Output:<\/p>\n

Total Number of elements <\/span>in<\/span> 3D Numpy array : <\/span>24<\/span><\/p>\n

Get Dimensions of a 1D NumPy array using numpy.size()<\/h3>\n

Let us create a 1D array.<\/p>\n

\"Dimensions<\/p>\n

Code:<\/p>\n

arr = np.<\/span>array<\/span>([<\/span>4<\/span>, <\/span>5<\/span>, <\/span>6<\/span>, <\/span>7<\/span>, <\/span>8<\/span>, <\/span>9<\/span>, <\/span>10<\/span>, <\/span>11<\/span>])<\/span>\r\nprint<\/span>(<\/span>'Length of 1D numpy array : '<\/span>, np.<\/span>size<\/span>(<\/span>arr<\/span>))<\/span><\/pre>\n

Output:<\/p>\n

\n
\n
\n
Length of 1D numpy array : <\/span>8<\/span><\/pre>\n<\/div>\n
A complete example is as follows:<\/strong><\/div>\n
\n
\n
import<\/span> numpy <\/span>as<\/span> np\r\n<\/span>def main<\/span>()<\/span>:\r\n<\/span>print(<\/span>'**** Get Dimensions of a 2D numpy array using ndarray.shape ****'<\/span>)\r\n<\/span># Create a 2D Numpy array list of list\r\n arr2D = np.array<\/span>([[<\/span>11<\/span> ,<\/span>12<\/span>,<\/span>13<\/span>,<\/span>11<\/span>]<\/span>, <\/span>[<\/span>21<\/span>, <\/span>22<\/span>, <\/span>23<\/span>, <\/span>24<\/span>]<\/span>, <\/span>[<\/span>31<\/span>,<\/span>32<\/span>,<\/span>33<\/span>,<\/span>34<\/span>]])\r\n<\/span>print(<\/span>'2D Numpy Array'<\/span>)\r\n<\/span>print(<\/span>arr2D<\/span>)\r\n<\/span> # get number of rows in 2D numpy array\r\n numOfRows = arr2D.shape[<\/span>0<\/span>]\r\n<\/span> # get number of columns in 2D numpy array\r\n numOfColumns = arr2D.shape[<\/span>1<\/span>]\r\n<\/span>print(<\/span>'Number of Rows : '<\/span>, numOfRows<\/span>)\r\n<\/span>print(<\/span>'Number of Columns : '<\/span>, numOfColumns<\/span>)\r\n<\/span>print(<\/span>'Total Number of elements in 2D Numpy array : '<\/span>, arr2D.shape<\/span>[<\/span>0<\/span>]<\/span> * arr2D.shape<\/span>[<\/span>1<\/span>])\r\n<\/span>print(<\/span>'**** Get Dimensions of a 1D numpy array using ndarray.shape ****'<\/span>)\r\n<\/span> # Create a Numpy array from list of numbers\r\narr = np.array<\/span>([<\/span>4<\/span>, <\/span>5<\/span>, <\/span>6<\/span>, <\/span>7<\/span>, <\/span>8<\/span>, <\/span>9<\/span>, <\/span>10<\/span>, <\/span>11<\/span>])\r\n<\/span>print(<\/span>'Original Array : '<\/span>, arr<\/span>)\r\n<\/span>print(<\/span>'Shape of 1D numpy array : '<\/span>, arr.shape<\/span>)\r\n<\/span>print(<\/span>'length of 1D numpy array : '<\/span>, arr.shape<\/span>[<\/span>0<\/span>])\r\n<\/span>print(<\/span>'**** Get Dimensions of a 2D numpy array using np.size() ****'<\/span>)\r\n<\/span> # Create a 2D Numpy array list of list\r\n arr2D = np.array<\/span>([[<\/span>11<\/span>, <\/span>12<\/span>, <\/span>13<\/span>, <\/span>11<\/span>]<\/span>, <\/span>[<\/span>21<\/span>, <\/span>22<\/span>, <\/span>23<\/span>, <\/span>24<\/span>]<\/span>, <\/span>[<\/span>31<\/span>, <\/span>32<\/span>, <\/span>33<\/span>, <\/span>34<\/span>]])\r\n<\/span>print(<\/span>'2D Numpy Array'<\/span>)\r\n<\/span>print(<\/span>arr2D<\/span>)\r\n<\/span> # get number of rows in 2D numpy array\r\n numOfRows = np.size<\/span>(<\/span>arr2D, <\/span>0<\/span>)\r\n<\/span> # get number of columns in 2D numpy array\r\n numOfColumns = np.size<\/span>(<\/span>arr2D, <\/span>1<\/span>)\r\n<\/span>print(<\/span>'Number of Rows : '<\/span>, numOfRows<\/span>)\r\n<\/span>print(<\/span>'Number of Columns : '<\/span>, numOfColumns<\/span>)\r\n<\/span>print(<\/span>'Total Number of elements in 2D Numpy array : '<\/span>, np.<\/span>size<\/span>(<\/span>arr2D<\/span>))\r\n<\/span>print(<\/span>'**** Get Dimensions of a 3D numpy array using np.size() ****'<\/span>)\r\n<\/span> # Create a 3D Numpy array list of list of list\r\n arr3D = np.array<\/span>([<\/span> [[<\/span>11<\/span>, <\/span>12<\/span>, <\/span>13<\/span>, <\/span>11<\/span>]<\/span>, <\/span>[<\/span>21<\/span>, <\/span>22<\/span>, <\/span>23<\/span>, <\/span>24<\/span>]<\/span>, <\/span>[<\/span>31<\/span>, <\/span>32<\/span>, <\/span>33<\/span>, <\/span>34<\/span>]]<\/span>,\r\n<\/span>[[1<\/span>, <\/span>1<\/span>, <\/span>1<\/span>, <\/span>1<\/span>]<\/span>, <\/span>[<\/span>2<\/span>, <\/span>2<\/span>, <\/span>2<\/span>, <\/span>2<\/span>]<\/span>, <\/span>[<\/span>3<\/span>, <\/span>3<\/span>, <\/span>3<\/span>, <\/span>3<\/span>]]<\/span> ])\r\n<\/span>print(<\/span>'3D Numpy Array'<\/span>)\r\n<\/span>print(<\/span>arr3D<\/span>)\r\n<\/span>print(<\/span>'Axis 0 size : '<\/span>, np.<\/span>size<\/span>(<\/span>arr3D, <\/span>0<\/span>))\r\n<\/span>print(<\/span>'Axis 1 size : '<\/span>, np.<\/span>size<\/span>(<\/span>arr3D, <\/span>1<\/span>))\r\n<\/span>print(<\/span>'Axis 2 size : '<\/span>, np.<\/span>size<\/span>(<\/span>arr3D, <\/span>2<\/span>))\r\n<\/span>print(<\/span>'Total Number of elements in 3D Numpy array : '<\/span>, np.<\/span>size<\/span>(<\/span>arr3D<\/span>))\r\n<\/span>print(<\/span>'Dimension by axis : '<\/span>, arr3D.shape<\/span>)\r\n<\/span>print(<\/span>'**** Get Dimensions of a 1D numpy array using numpy.size() ****'<\/span>)\r\n<\/span> # Create a Numpy array from list of numbers\r\narr = np.array<\/span>([<\/span>4<\/span>, <\/span>5<\/span>, <\/span>6<\/span>, <\/span>7<\/span>, <\/span>8<\/span>, <\/span>9<\/span>, <\/span>10<\/span>, <\/span>11<\/span>])\r\n<\/span>print(<\/span>'Original Array : '<\/span>, arr<\/span>)\r\n<\/span>print(<\/span>'Length of 1D numpy array : '<\/span>, np.<\/span>size<\/span>(<\/span>arr<\/span>))\r\n<\/span>if __name__<\/span> == <\/span>'__main__'<\/span>:\r\n<\/span>main()<\/span><\/pre>\n<\/div>\n
<\/div>\n
Output:<\/div>\n
<\/div>\n<\/div>\n
\n
\n
**** Get Dimensions of a 2D numpy array using ndarray.shape ****\r\n<\/span>2D Numpy Array\r\n[[11<\/span> 12<\/span> 13<\/span> 11<\/span>]\r\n<\/span>[21<\/span> 22<\/span> 23<\/span> 24<\/span>]\r\n<\/span>[31<\/span> 32<\/span> 33<\/span> 34<\/span>]]\r\n<\/span>Number of Rows : 3\r\n<\/span>Number of Columns : 4\r\n<\/span>Total Number of elements in<\/span> 2D Numpy array : <\/span>12\r\n<\/span>**** Get Dimensions of a 1D numpy array using ndarray.shape ****\r\nOriginal Array : [<\/span> 4<\/span> 5<\/span> 6<\/span> 7<\/span> 8<\/span> 9<\/span> 10<\/span> 11<\/span>]\r\n<\/span>Shape of 1D numpy array : (<\/span>8<\/span>,<\/span>)\r\n<\/span>length of 1D numpy array : 8\r\n<\/span>**** Get Dimensions of a 2D numpy array using np.size<\/span>()<\/span> ****\r\n<\/span>2D Numpy Array\r\n[[11<\/span> 12<\/span> 13<\/span> 11<\/span>]\r\n<\/span>[21<\/span> 22<\/span> 23<\/span> 24<\/span>]\r\n<\/span>[31<\/span> 32<\/span> 33<\/span> 34<\/span>]]\r\n<\/span>Number of Rows : 3\r\n<\/span>Number of Columns : 4\r\n<\/span>Total Number of elements in<\/span> 2D Numpy array : <\/span>12\r\n<\/span>**** Get Dimensions of a 3D numpy array using np.size<\/span>()<\/span> ****\r\n<\/span>3D Numpy Array\r\n[[[11<\/span> 12<\/span> 13<\/span> 11<\/span>]\r\n<\/span>[21<\/span> 22<\/span> 23<\/span> 24<\/span>]\r\n<\/span>[31<\/span> 32<\/span> 33<\/span> 34<\/span>]]\r\n<\/span>[[ 1<\/span> 1<\/span> 1<\/span> 1<\/span>]\r\n<\/span>[ 2<\/span> 2<\/span> 2<\/span> 2<\/span>]\r\n<\/span>[ 3<\/span> 3<\/span> 3<\/span> 3<\/span>]]]\r\n<\/span>Axis 0<\/span> size : <\/span>2\r\n<\/span>Axis 1<\/span> size : <\/span>3\r\n<\/span>Axis 2<\/span> size : <\/span>4\r\n<\/span>Total Number of elements in<\/span> 3D Numpy array : <\/span>24\r\n<\/span>Dimension by axis : (<\/span>2<\/span>, <\/span>3<\/span>, <\/span>4<\/span>)\r\n<\/span>**** Get Dimensions of a 1D numpy array using numpy.size<\/span>()<\/span> ****\r\n<\/span>Original Array : [<\/span> 4<\/span> 5<\/span> 6<\/span> 7<\/span> 8<\/span> 9<\/span> 10<\/span> 11<\/span>]\r\n<\/span>Length of 1D numpy array : 8<\/span><\/pre>\n<\/div>\n
\n

I hope you understood this article well.<\/strong><\/em><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"

In this article, we will be discussing how to count several elements in 1D, 2D, and 3D Numpy array. Moreover, we will be discussing the counting of rows and columns in a 2D array and the number of elements per axis in a 3D Numpy array. Let’s get started! Get the Dimensions of a Numpy …<\/p>\n

How to get Numpy Array Dimensions using numpy.ndarray.shape & numpy.ndarray.size() in Python<\/span> Read More »<\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true},"categories":[5],"tags":[],"yoast_head":"\nHow to get Numpy Array Dimensions using numpy.ndarray.shape & numpy.ndarray.size() in Python - Python Programs<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/python-programs.com\/how-to-get-numpy-array-dimensions-using-numpy-ndarray-shape-numpy-ndarray-size-in-python\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to get Numpy Array Dimensions using numpy.ndarray.shape & numpy.ndarray.size() in Python - Python Programs\" \/>\n<meta property=\"og:description\" content=\"In this article, we will be discussing how to count several elements in 1D, 2D, and 3D Numpy array. Moreover, we will be discussing the counting of rows and columns in a 2D array and the number of elements per axis in a 3D Numpy array. Let’s get started! Get the Dimensions of a Numpy … How to get Numpy Array Dimensions using numpy.ndarray.shape & numpy.ndarray.size() in Python Read More »\" \/>\n<meta property=\"og:url\" content=\"https:\/\/python-programs.com\/how-to-get-numpy-array-dimensions-using-numpy-ndarray-shape-numpy-ndarray-size-in-python\/\" \/>\n<meta property=\"og:site_name\" content=\"Python Programs\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/btechgeeks\" \/>\n<meta property=\"article:published_time\" content=\"2021-04-22T02:29:46+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-11-22T13:14:56+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/python-programs.com\/wp-content\/uploads\/2021\/04\/Screenshot-343.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@btech_geeks\" \/>\n<meta name=\"twitter:site\" content=\"@btech_geeks\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Bahija Siddiqui\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https:\/\/python-programs.com\/#organization\",\"name\":\"BTech Geeks\",\"url\":\"https:\/\/python-programs.com\/\",\"sameAs\":[\"https:\/\/www.instagram.com\/btechgeeks\/\",\"https:\/\/www.linkedin.com\/in\/btechgeeks\",\"https:\/\/in.pinterest.com\/btechgeek\/\",\"https:\/\/www.youtube.com\/channel\/UC9MlCqdJ3lKqz2p5114SDIg\",\"https:\/\/www.facebook.com\/btechgeeks\",\"https:\/\/twitter.com\/btech_geeks\"],\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/python-programs.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/python-programs.com\/wp-content\/uploads\/2020\/11\/BTechGeeks.png\",\"contentUrl\":\"https:\/\/python-programs.com\/wp-content\/uploads\/2020\/11\/BTechGeeks.png\",\"width\":350,\"height\":70,\"caption\":\"BTech Geeks\"},\"image\":{\"@id\":\"https:\/\/python-programs.com\/#\/schema\/logo\/image\/\"}},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/python-programs.com\/#website\",\"url\":\"https:\/\/python-programs.com\/\",\"name\":\"Python Programs\",\"description\":\"Python Programs with Examples, How To Guides on Python\",\"publisher\":{\"@id\":\"https:\/\/python-programs.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/python-programs.com\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/python-programs.com\/how-to-get-numpy-array-dimensions-using-numpy-ndarray-shape-numpy-ndarray-size-in-python\/#primaryimage\",\"url\":\"https:\/\/python-programs.com\/wp-content\/uploads\/2021\/04\/Screenshot-343.png\",\"contentUrl\":\"https:\/\/python-programs.com\/wp-content\/uploads\/2021\/04\/Screenshot-343.png\",\"width\":1269,\"height\":239,\"caption\":\"2D Numpy Array\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/python-programs.com\/how-to-get-numpy-array-dimensions-using-numpy-ndarray-shape-numpy-ndarray-size-in-python\/#webpage\",\"url\":\"https:\/\/python-programs.com\/how-to-get-numpy-array-dimensions-using-numpy-ndarray-shape-numpy-ndarray-size-in-python\/\",\"name\":\"How to get Numpy Array Dimensions using numpy.ndarray.shape & numpy.ndarray.size() in Python - Python Programs\",\"isPartOf\":{\"@id\":\"https:\/\/python-programs.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/python-programs.com\/how-to-get-numpy-array-dimensions-using-numpy-ndarray-shape-numpy-ndarray-size-in-python\/#primaryimage\"},\"datePublished\":\"2021-04-22T02:29:46+00:00\",\"dateModified\":\"2021-11-22T13:14:56+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/python-programs.com\/how-to-get-numpy-array-dimensions-using-numpy-ndarray-shape-numpy-ndarray-size-in-python\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/python-programs.com\/how-to-get-numpy-array-dimensions-using-numpy-ndarray-shape-numpy-ndarray-size-in-python\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/python-programs.com\/how-to-get-numpy-array-dimensions-using-numpy-ndarray-shape-numpy-ndarray-size-in-python\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/python-programs.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to get Numpy Array Dimensions using numpy.ndarray.shape & numpy.ndarray.size() in Python\"}]},{\"@type\":\"Article\",\"@id\":\"https:\/\/python-programs.com\/how-to-get-numpy-array-dimensions-using-numpy-ndarray-shape-numpy-ndarray-size-in-python\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/python-programs.com\/how-to-get-numpy-array-dimensions-using-numpy-ndarray-shape-numpy-ndarray-size-in-python\/#webpage\"},\"author\":{\"@id\":\"https:\/\/python-programs.com\/#\/schema\/person\/7442c33f5d282892c551affb0de5cd16\"},\"headline\":\"How to get Numpy Array Dimensions using numpy.ndarray.shape & numpy.ndarray.size() in Python\",\"datePublished\":\"2021-04-22T02:29:46+00:00\",\"dateModified\":\"2021-11-22T13:14:56+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/python-programs.com\/how-to-get-numpy-array-dimensions-using-numpy-ndarray-shape-numpy-ndarray-size-in-python\/#webpage\"},\"wordCount\":450,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/python-programs.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/python-programs.com\/how-to-get-numpy-array-dimensions-using-numpy-ndarray-shape-numpy-ndarray-size-in-python\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/python-programs.com\/wp-content\/uploads\/2021\/04\/Screenshot-343.png\",\"articleSection\":[\"Python\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/python-programs.com\/how-to-get-numpy-array-dimensions-using-numpy-ndarray-shape-numpy-ndarray-size-in-python\/#respond\"]}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/python-programs.com\/#\/schema\/person\/7442c33f5d282892c551affb0de5cd16\",\"name\":\"Bahija Siddiqui\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/python-programs.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/978ea39d7d45a7b9c5e7e7b141d5b94b?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/978ea39d7d45a7b9c5e7e7b141d5b94b?s=96&d=mm&r=g\",\"caption\":\"Bahija Siddiqui\"},\"url\":\"https:\/\/python-programs.com\/author\/bahija\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to get Numpy Array Dimensions using numpy.ndarray.shape & numpy.ndarray.size() in Python - Python Programs","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/python-programs.com\/how-to-get-numpy-array-dimensions-using-numpy-ndarray-shape-numpy-ndarray-size-in-python\/","og_locale":"en_US","og_type":"article","og_title":"How to get Numpy Array Dimensions using numpy.ndarray.shape & numpy.ndarray.size() in Python - Python Programs","og_description":"In this article, we will be discussing how to count several elements in 1D, 2D, and 3D Numpy array. Moreover, we will be discussing the counting of rows and columns in a 2D array and the number of elements per axis in a 3D Numpy array. Let’s get started! Get the Dimensions of a Numpy … How to get Numpy Array Dimensions using numpy.ndarray.shape & numpy.ndarray.size() in Python Read More »","og_url":"https:\/\/python-programs.com\/how-to-get-numpy-array-dimensions-using-numpy-ndarray-shape-numpy-ndarray-size-in-python\/","og_site_name":"Python Programs","article_publisher":"https:\/\/www.facebook.com\/btechgeeks","article_published_time":"2021-04-22T02:29:46+00:00","article_modified_time":"2021-11-22T13:14:56+00:00","og_image":[{"url":"https:\/\/python-programs.com\/wp-content\/uploads\/2021\/04\/Screenshot-343.png"}],"twitter_card":"summary_large_image","twitter_creator":"@btech_geeks","twitter_site":"@btech_geeks","twitter_misc":{"Written by":"Bahija Siddiqui","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Organization","@id":"https:\/\/python-programs.com\/#organization","name":"BTech Geeks","url":"https:\/\/python-programs.com\/","sameAs":["https:\/\/www.instagram.com\/btechgeeks\/","https:\/\/www.linkedin.com\/in\/btechgeeks","https:\/\/in.pinterest.com\/btechgeek\/","https:\/\/www.youtube.com\/channel\/UC9MlCqdJ3lKqz2p5114SDIg","https:\/\/www.facebook.com\/btechgeeks","https:\/\/twitter.com\/btech_geeks"],"logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/python-programs.com\/#\/schema\/logo\/image\/","url":"https:\/\/python-programs.com\/wp-content\/uploads\/2020\/11\/BTechGeeks.png","contentUrl":"https:\/\/python-programs.com\/wp-content\/uploads\/2020\/11\/BTechGeeks.png","width":350,"height":70,"caption":"BTech Geeks"},"image":{"@id":"https:\/\/python-programs.com\/#\/schema\/logo\/image\/"}},{"@type":"WebSite","@id":"https:\/\/python-programs.com\/#website","url":"https:\/\/python-programs.com\/","name":"Python Programs","description":"Python Programs with Examples, How To Guides on Python","publisher":{"@id":"https:\/\/python-programs.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/python-programs.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/python-programs.com\/how-to-get-numpy-array-dimensions-using-numpy-ndarray-shape-numpy-ndarray-size-in-python\/#primaryimage","url":"https:\/\/python-programs.com\/wp-content\/uploads\/2021\/04\/Screenshot-343.png","contentUrl":"https:\/\/python-programs.com\/wp-content\/uploads\/2021\/04\/Screenshot-343.png","width":1269,"height":239,"caption":"2D Numpy Array"},{"@type":"WebPage","@id":"https:\/\/python-programs.com\/how-to-get-numpy-array-dimensions-using-numpy-ndarray-shape-numpy-ndarray-size-in-python\/#webpage","url":"https:\/\/python-programs.com\/how-to-get-numpy-array-dimensions-using-numpy-ndarray-shape-numpy-ndarray-size-in-python\/","name":"How to get Numpy Array Dimensions using numpy.ndarray.shape & numpy.ndarray.size() in Python - Python Programs","isPartOf":{"@id":"https:\/\/python-programs.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/python-programs.com\/how-to-get-numpy-array-dimensions-using-numpy-ndarray-shape-numpy-ndarray-size-in-python\/#primaryimage"},"datePublished":"2021-04-22T02:29:46+00:00","dateModified":"2021-11-22T13:14:56+00:00","breadcrumb":{"@id":"https:\/\/python-programs.com\/how-to-get-numpy-array-dimensions-using-numpy-ndarray-shape-numpy-ndarray-size-in-python\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/python-programs.com\/how-to-get-numpy-array-dimensions-using-numpy-ndarray-shape-numpy-ndarray-size-in-python\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/python-programs.com\/how-to-get-numpy-array-dimensions-using-numpy-ndarray-shape-numpy-ndarray-size-in-python\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/python-programs.com\/"},{"@type":"ListItem","position":2,"name":"How to get Numpy Array Dimensions using numpy.ndarray.shape & numpy.ndarray.size() in Python"}]},{"@type":"Article","@id":"https:\/\/python-programs.com\/how-to-get-numpy-array-dimensions-using-numpy-ndarray-shape-numpy-ndarray-size-in-python\/#article","isPartOf":{"@id":"https:\/\/python-programs.com\/how-to-get-numpy-array-dimensions-using-numpy-ndarray-shape-numpy-ndarray-size-in-python\/#webpage"},"author":{"@id":"https:\/\/python-programs.com\/#\/schema\/person\/7442c33f5d282892c551affb0de5cd16"},"headline":"How to get Numpy Array Dimensions using numpy.ndarray.shape & numpy.ndarray.size() in Python","datePublished":"2021-04-22T02:29:46+00:00","dateModified":"2021-11-22T13:14:56+00:00","mainEntityOfPage":{"@id":"https:\/\/python-programs.com\/how-to-get-numpy-array-dimensions-using-numpy-ndarray-shape-numpy-ndarray-size-in-python\/#webpage"},"wordCount":450,"commentCount":0,"publisher":{"@id":"https:\/\/python-programs.com\/#organization"},"image":{"@id":"https:\/\/python-programs.com\/how-to-get-numpy-array-dimensions-using-numpy-ndarray-shape-numpy-ndarray-size-in-python\/#primaryimage"},"thumbnailUrl":"https:\/\/python-programs.com\/wp-content\/uploads\/2021\/04\/Screenshot-343.png","articleSection":["Python"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/python-programs.com\/how-to-get-numpy-array-dimensions-using-numpy-ndarray-shape-numpy-ndarray-size-in-python\/#respond"]}]},{"@type":"Person","@id":"https:\/\/python-programs.com\/#\/schema\/person\/7442c33f5d282892c551affb0de5cd16","name":"Bahija Siddiqui","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/python-programs.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/978ea39d7d45a7b9c5e7e7b141d5b94b?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/978ea39d7d45a7b9c5e7e7b141d5b94b?s=96&d=mm&r=g","caption":"Bahija Siddiqui"},"url":"https:\/\/python-programs.com\/author\/bahija\/"}]}},"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/python-programs.com\/wp-json\/wp\/v2\/posts\/3061"}],"collection":[{"href":"https:\/\/python-programs.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/python-programs.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/python-programs.com\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/python-programs.com\/wp-json\/wp\/v2\/comments?post=3061"}],"version-history":[{"count":3,"href":"https:\/\/python-programs.com\/wp-json\/wp\/v2\/posts\/3061\/revisions"}],"predecessor-version":[{"id":3344,"href":"https:\/\/python-programs.com\/wp-json\/wp\/v2\/posts\/3061\/revisions\/3344"}],"wp:attachment":[{"href":"https:\/\/python-programs.com\/wp-json\/wp\/v2\/media?parent=3061"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/python-programs.com\/wp-json\/wp\/v2\/categories?post=3061"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/python-programs.com\/wp-json\/wp\/v2\/tags?post=3061"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}