Jeg vil gjerne inkludere bilde i en jupyter notatbok.
Hvis jeg gjorde følgende, fungerer det:
from IPython.display import Image
Image("img/picture.png")
Men jeg vil gjerne inkludere bildene i en markdown-celle, og følgende kode gir en 404-feil:
![title]("img/picture.png")
Jeg har også prøvd
![texte]("http://localhost:8888/img/picture.png")
Men jeg får fortsatt den samme feilen:
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 bruke anførselstegn rundt navnet på bildefilene i markdown!
Hvis du leser feilmeldingen nøye, vil du se de to %22
-delene i lenken. Det er det html-kodede anførselstegnet.
Du må endre linjen
![title]("img/picture.png")
til
![title](img/picture.png)
UPDATE
Det forutsettes at du har følgende filstruktur og at du kjører kommandoen jupyter notebook
i katalogen der filen example.ipynb
(<-- inneholder markeringen for bildet) er lagret:
/
+-- example.ipynb
+-- img
+-- picture.png
Det er flere måter å legge inn et bilde i Jupyter-notatbøker på:
from IPython.display import Image
from IPython.core.display import HTML
Image(url= "http://my_site.com/my_picture.jpg")
Du beholder muligheten til å bruke HTML-tagger for å endre størrelse osv...
Image(url= "http://my_site.com/my_picture.jpg", width=100, height=100)
Du kan også vise bilder som er lagret lokalt, enten via relativ eller absolutt bane.
PATH = "/Users/reblochonMasque/Documents/Drawings/"
Image(filename = PATH + "My_picture.jpg", width=100, height=100)
hvis bildet er bredere enn visningsinnstillingene: takk
bruk unconfined=True
for å deaktivere begrensning av maksimal bredde på bildet.
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, takk @游凯超 i kommentarene)
for et nettbilde:
![Image of Yaktocat](https://octodex.github.com/images/yaktocat.png)
som vist av @cristianmtr Vær oppmerksom på å ikke bruke verken disse anførselstegnene eller de rundt nettadressen.
eller en lokal:
![title](img/picture.png)
demonstrert av @Sebastian