## nxnxn Matrix Python

- NxNxN Matrix - It is also pronounced as (N by N by N) or (NxNxN cube) or (NxNxN puzzle).
- NxNxN Matrix will have the same heigth , width and length.
- 1x1x1 Matrix or 2x2x2 Matrix or 3x3x3 Matrix contains same height,width and length.It Calles as N by N by N Matrix.

### nxnxn matrix

**Using Numpy**

- NumPy
`arange()`

is one of the array creation routines based on numerical ranges. It creates an instance of ndarray with evenly spaced values. - Numpy
`reshape()`

, gives a new shape to an array without changing its data.

`import numpy as np two = np.arange(1, 5).reshape(2,2) print(two) three = np.arange(1, 10).reshape(3,3) print(three)`

`[ [1 2] [3 4] ] [ [1 2 3] [4 5 6] [7 8 9] ]`

### nxnxn matrix python 3

We can create a square matrix using for Loop in Python program.

`rows = int(input("Rows : ")) cols = int(input("Columns : ")) matrix = [] print("Enter RowWise:") for i in range(rows): a =[] for j in range(cols): a.append(int(input())) matrix.append(a) for i in range(rows): for j in range(cols): print(matrix[i][j], end = " ") print()`

`Rows : 2 Columns : 2 Enter RowWise: 1 2 3 4 1 2 3 4`