How I open an image in Python using Pillow?
Python Imaging Library is a free and open-source additional library for the Python programming language that adds support for opening, manipulating, and saving many different image file formats.

To open an image in Python using the Pillow library, you can use the following code:

```
from PIL import Image

# Open an image
img = Image.open(image.jpg)

# Display the image
img.show()
```

Replace `image.jpg` with the file name of the image you want to open. The `Image.open` function opens the image, and the` img.show` function displays the image.

If you need to manipulate the image, you can access its pixels and attributes through the `img` object. For example, to get the size of the image:

```
width, height = img.size
print(Image size:, width, x, height)
```

To use `pillow` in Python, you must have it installed. You can use the following command in your terminal to install it. 

```
 pip install Pillow
```
How can I use this image in numpy?
One simple way is:
```
from PIL import Image
import numpy as np
# Open image
img = Image.open('path_to_image.jpg')
# convert image to numpy array
img_arr = np.array(img)
```
Where img_arr will now be an array with dimensions/ shape (height, width, RGB)
Then you can manipulate the array/ image like any other numpy array and then turn it back into a PIL image using
```
pil_img = Image.fromarray(img_arr)
```