import torch
import torchvision.transforms as transforms
from PIL import Image
import requests
from io import BytesIO
import numpy as np
url = 'https://upload.wikimedia.org/wikipedia/commons/thumb/0/07/Honeycrisp-Apple.jpg/2269px-Honeycrisp-Apple.jpg'
response = requests.get(url)
image = Image.open(BytesIO(response.content))
if image.mode == 'RGBA':
image = image.convert('RGB')
transform = transforms.ToTensor()
tensor_image = transform(image)
tensor_image.shape
img = tensor_image.numpy()
image_for_imshow = np.transpose(img ,(1, 2, 0))
print(img.shape)
tensor_image = torch.tensor(img)
print(tensor_image.shape)
import matplotlib.pyplot as plt
plt.imshow(image_for_imshow)
![](https://velog.velcdn.com/images/elegant-universe/post/a92980b6-45b1-4028-8c3e-5903a7ed8edb/image.png)