## Question

Asked By – DukeLover

I have a pytorch `Tensor`

of shape `[4, 3, 966, 1296]`

. I want to convert it to `numpy`

array using the following code:

```
imgs = imgs.numpy()[:, ::-1, :, :]
```

How does that code work?

**Now we will see solution for issue: Pytorch tensor to numpy array **

## Answer

There are 4 dimensions of the tensor you want to convert.

```
[:, ::-1, :, :]
```

`:`

means that the first dimension should be copied as it is and converted, same goes for the third and fourth dimension.

`::-1`

means that for the second axes it reverses the the axes

This question is answered By – Maaz Bin Musa

**This answer is collected from stackoverflow and reviewed by FixPython community admins, is licensed under cc by-sa 2.5 , cc by-sa 3.0 and cc by-sa 4.0 **