Array : 2D array

Hey guys, i hope you are doing well

In the previous blog we learn about the 1d array and today we are going to continue our chapter by learning 2d array and if you want to read about 1d array than click here.

2D array

2d array or two-dimensional array if simply i said it’s a matrix, i which data is stored in rows and columns, 2d array is a collection of data which is arrange in the form of the matrix.

so, in this blog we are going to perform some operations on 2d array or we can say matrix like creating the matrix, learn how to find its transpose and lot of things, let’s start

*Remember to import numpy before creating the array

Create 2D array

Here i create a 2D array or a matrix, named as g, and here you can see i use different brackets in the inner most so, we can use either bracket ()/[] in inner most, output will be the same.

Output

Here you can see our 2d array is created

ndim, size, shape

  • ndim– ndim is used to find the dimension of an array.
  • size– size keyword is used to find the size of an array, it told the no of elements present in an array/matrix.
  • shape– shape is used to find the no. of rows and columns present in the 2d array.

Output

Create some matrix

Here we create the matrix with 0 element.

Output

Create a matrix with random value from 0 to 1

here we create a matrix with random numbers from 0 to 1

Output

Create some basic matrix

  • Unity matrix– All elements are 1.
  • Diagonal matrix– Only diagonal elements are non zero.

Output

Reshaping the 2D array

In this we are going to learn how we can convert 2D array into 1D array

Output

Modify the shape in the original array form

resize(), will modify the shape in the original array

Output

Create some array

Output

Now we are going to perform some operations on matrix

In this we are going to do some basic operations on matrix like transpose of matrix, trace, inverse of matrix

Output

there are some more operations like

Output

Now we are going to create a 2D array or matrix on which we find some statistical values

Input

Output

so here we learn about the 2D array or Matrix, I hope you find it interesting and if you want to read some interesting blogs or articles click here in the next blog we are going to learn something really interesting so wait for it and till try this by your own.