Как я могу отобразить изображение с URL.Этот результат ошибка
import urllib img = urllib.request.urlopen('https://www.edgystl.com/wp-content/uploads/2018/01/leather-bicker-jacket-model-street-style-men-1-e1530998880646.jpg') hv.RGB(img)
Оказывается, это можно сделать с помощью лыжного мага
import holoviews as hv from skimage import io img = io.imread('https://www.edgystl.com/wp-content/uploads/2018/01/leather-bicker-jacket-model-street-style-men-1-e1530998880646.jpg') hv.RGB(np.array(img))
Элементы RGB HoloViews обычно ожидают массив NumPy, самый простой способ получить массив из Image - это использовать библиотеку PIL (или Pillow) и загрузить ее с помощью запросов.Вот как это выглядит:
from PIL import Image import requests from io import BytesIO url = 'https://www.edgystl.com/wp-content/uploads/2018/01/leather-bicker-jacket-model-street-style-men-1-e1530998880646.jpg' response = requests.get(url) img = Image.open(BytesIO(response.content)) hv.RGB(np.array(img))