Jeg vil gerne inkludere et billede i en jupyter notesbog.
Hvis jeg gjorde følgende, virker det :
from IPython.display import Image
Image("img/picture.png")
Men jeg vil gerne inkludere billederne i en markdown-celle, og følgende kode giver en 404-fejl :
![title]("img/picture.png")
Jeg har også prøvet
![texte]("http://localhost:8888/img/picture.png")
Men jeg får stadig den samme fejl :
404 GET /notebooks/%22/home/user/folder/img/picture.png%22 (127.0.0.1) 2.74ms referer=http://localhost:8888/notebooks/notebook.ipynb
Du må ikke bruge anførselstegn omkring navnet på billedfilerne i markdown!
Hvis du læser din fejlmeddelelse omhyggeligt, kan du se de to dele ```%22````` i linket. Det er det html-kodede citationstegn.
Du er nødt til at ændre linjen
![title]("img/picture.png")
til
![title](img/picture.png)
UPDATE
Det antages, at du har følgende filstruktur, og at du kører kommandoen jupyter notebook
i den mappe, hvor filen example.ipynb
(<-- indeholder markeringen for billedet) er gemt:
/
+-- example.ipynb
+-- img
+-- picture.png
Der er flere måder at sende et billede i Jupyter-notebooks på:
from IPython.display import Image
from IPython.core.display import HTML
Image(url= "http://my_site.com/my_picture.jpg")
Du beholder muligheden for at bruge HTML-tags til at ændre størrelse osv...
Image(url= "http://my_site.com/my_picture.jpg", width=100, height=100)
Du kan også vise billeder, der er gemt lokalt, enten via relativ eller absolut sti.
PATH = "/Users/reblochonMasque/Documents/Drawings/"
Image(filename = PATH + "My_picture.jpg", width=100, height=100)
hvis billedet er bredere end visningsindstillingerne: tak
brug unconfined=True
for at deaktivere begrænsning af billedets maksimale bredde
from IPython.core.display import Image, display
display(Image('https://i.ytimg.com/vi/j22DmsZEv30/maxresdefault.jpg', width=1900, unconfined=True))
(sørg for, at cellen er en markdown-celle og ikke en kodecelle, tak @游凯超 i kommentarerne)
for et webbillede:
![Image of Yaktocat](https://octodex.github.com/images/yaktocat.png)
som vist af @cristianmtr
Vær opmærksom på ikke at bruge hverken disse anførselstegn ""
eller disse ''
omkring url'en.
eller en lokal:
![title](img/picture.png)
demonstreret af @Sebastian