zach
그는 물었다 8년 전
154

주피터 노트북 디스플레이 (file) 의 이미지를 어떻게 해야 합니까?

[Ui_policytable_java_spe_policy 이피통 노트북] [노트북을] 싶다 사용할 수 있는 방법이라고 할 수 있는 일부 게놈 분석 차트를 대화식으로 실로나는 Biopython& # 39 의 ['게노메디아그램'] [게노메디아그램] 모듈에서는. 그곳에 있는 동안 사용 방법에 대한 '에서' 는 다양한 문서 매플로리브 afaq 그래프 이피통 게노메디아그램 soundmixer. 레포트라브 도구키트 어떤 난 노트북, 인라인, don& # 39 에 대한 지원은 인라인 그래프 이피통 있는 것 같지는 않다.

그러나 제 생각에 이 주위에 약간만이라도 방법을 쓸 수 있는 이미지 파일 열기 / 게놈 플롯할 아웃해야 구성도를 후 이 같은 일이 있는 인라인 동일한 결과를 초래할 수 있을 것이라고 말했다.

gd_diagram.write("test.png", "PNG")
display(file="test.png")

하지만, 제가 can& # 39, t, s # 39 이 방법에 -또는 다운로드되었는지 it& 알아낼 수 있습니다. 그래서 열 수 있는 이미지 / 표시되려면 이피통 다운로드되었는지 누구?

[게노메디아그램]: http://biopython.org/DIST/docs/tutorial/Tutorial.html # sec329

답변 7 개

이 게시물로의 의 동의 하에 다음과 같이 할 수 있습니다.

from IPython.display import Image
Image(filename='test.png') 

([공식 문서] [2])

[2]: http://ipython.readthedocs.io/en/stable/api/generated/IPython.display.html = 디스플레이 # 이피톤스트리스프레이드리마거 강조표시할?

A T
tomyun
그는 6년 전 댓글을 달았습니다
0

39 더 효율적으로 사용할 수 없는 내부를 공개 API 액세스하면 it&; d: 이후 '에서' 0.13 이피통.디스플라이 이미지가져오기 노력해야 합니다.

zach
그는 6년 전 댓글을 달았습니다
0

랑하니. 교정됨 단스크 @tomyun

muon
그는 5년 전 댓글을 달았습니다
58

이 루프 내부에 있는 이미지에 표시되지 않습니다.

rafaelcosman
그는 4년 전 댓글을 달았습니다
5

39 이 때 함수 호출 인사이드라면 doesn& 빗나갔다.

peppydip
그는 4년 전 댓글을 달았습니다
6

대부분의 사람들은 그녀의심장을 DrMcCleod& # 39 의 그 답이 있다.

John Strong
그는 3년 전 댓글을 달았습니다
3

이 때만 가져다줄래요 이미지 (# 39, & # 39 test.png& 파일_이름 =;) 지나갈 경우 때문에 권장됨 표시하십시오 스레드의 다음과 같습니다.

디스플레이 ',' 에서 이피톤스코레이디스플라이 이미지가져오기 &lt />; b '디스플레이 (이미지 (# 39, & # 39 test.png& 파일_이름 =;))'

ccpizza
그는 2년 전 댓글을 달았습니다
1

또한 경우에 대비하여 이미지를 보이기 슬라이드에서는 프레젠테이션입니다 모드 (사용하여 실행할 수 있는 '주피터 노브컨베르트 미노테부k.2핀브 x-blade 슬라이드에서는 - post 경배하되') 그 이미지 경로 시작되어야 할 수 있도록 '/' 는 절대 경로, 즉 웹에서 루트로부터의 [대체 텍스트] (/test.jpg &quot, 일부 Title") ''!

이렇게 할 경우 루프 내부에서 그런 이미지를 표시할 필요가 있는 랩 이미지 구성자를 표시 방법입니다.

from IPython.display import Image, display

listOfImageNames = ['/path/to/images/1.png',
                    '/path/to/images/2.png']

for imageName in listOfImageNames:
    display(Image(filename=imageName))

Kris
그는 3년 전 댓글을 달았습니다
1

왜? (Don& # 39, t tell me, 그렇지 않으면 doesn& 있는 # 39 빗나갔다. # 39, & # 39 이 전화 왜 display& 설명해 주십시오. 루프 (loop) 의 경우 하나의 이미지를 요구되는가 아니라 그냥 디스폴리).

DrMcCleod
그는 3년 전 댓글을 달았습니다
6

마지막 반환 값을 보이기 때문에 이피통 노트북에서나 셀 (cell) 를 동시에 두 개의 출력을 할 때마다, 그래서 & # 39, display& # 39 을 사용해야 합니다. 메서드입니다. [이 질문] 참조 (https://stackoverflow.com/questions/34398054/ipython-notebook-cell-multiple-outputs) 를 보다.

ZaxR
그는 3년 전 댓글을 달았습니다
1

You are my hero I& # 39, ve been 보았으매 엔드입니다 이틀 동안.

blissweb
그는 2년 전 댓글을 달았습니다
0

이건 엄청난거야. 내가 어떻게 해야 하나, 다음 이미지를 바꾸기 위해 기존 이미지를 애니메이션된 것과 같은 시간에 따라 변하며?

gmagno
그는 일 년 전 댓글을 달았습니다
0

나도 궁금 타일링됩니다 이미지를 어떻게 될까? 예를 들어 표시하십시오 4x4 는 이미지 그룹을.

참고, png, jpg 대해 지금까지 게시하기를 솔루션을 사용할 수 있습니다!

당신이 원한다면 더 라이브러리 또는 임포트하지 않고 보다 쉽게 표시할 수 있는 애니메이션 GIF 파일이 애니메이션된 방관하겠나 이피통 노트북. Where you want to transform the line) 이 좋은 파선-짧은 해킹 및 디스플레이 迈向 가격인하!

![alt text](test.gif "Title")

Philipp Schwarz
그는 2년 전 댓글을 달았습니다
2

같은 폴더에 넣고 이미지 대신 노트북 또는 ";; relative/path/test.gif&quot &quot 주피터 test.gif&quot 사용.

이렇게 하면 가져오기의 및 디스플레이 'a' 의 이미지를 주피터 (2.7 의 파이썬 함께 테스트되었습니다 아나콘다 환경) .jpg

from IPython.display import display
from PIL import Image

path="/path/to/image.jpg"
display(Image.open(path))

필승 설치해야 할 수 있습니다.

이 입력하여 완료되어도 에 아나콘다

conda install pillow

이 때 내가 찾은 페이지이므로 교수 등 # 39 위에 didn& 협력했습니다 제안, t:

import PIL.Image
from cStringIO import StringIO
import IPython.display
import numpy as np
def showarray(a, fmt='png'):
    a = np.uint8(a)
    f = StringIO()
    PIL.Image.fromarray(a).save(f, fmt)
    IPython.display.display(IPython.display.Image(data=f.getvalue()))

Python3 클리너, 누마피 매플로리브 사용하는 표준 버전 및 필승. 답을 병합합니다 열기 위한 URL 에서.

import matplotlib.pyplot as plt
from PIL import Image
import numpy as np

pil_im = Image.open('image.png') #Take jpg + png
## Uncomment to open from URL
#import requests
#r = requests.get('https://www.vegvesen.no/public/webkamera/kamera?id=131206')
#pil_im = Image.open(BytesIO(r.content))
im_array = np.asarray(pil_im)
plt.imshow(im_array)
plt.show()

'을 (를 사용할 때' (이피통), 가장 쉬운 방법은 게노메디아그램 주피터 표시하십시오 이미지는 PNG 이미지 게노메디아그램 변환함으로써. 이 사용 할 수 있는 디스플레이 랩된 이피톤스트리스프레이드리마거 객체에는 노트북.

from Bio.Graphics import GenomeDiagram
from Bio.SeqFeature import SeqFeature, FeatureLocation
from IPython.display import display, Image
gd_diagram = GenomeDiagram.Diagram("Test diagram")
gd_track_for_features = gd_diagram.new_track(1, name="Annotated Features")
gd_feature_set = gd_track_for_features.new_set()
gd_feature_set.add_feature(SeqFeature(FeatureLocation(25, 75), strand=+1))
gd_diagram.draw(format="linear", orientation="landscape", pagesize='A4',
                fragments=1, start=0, end=100)
Image(gd_diagram.write_to_string("PNG"))

[[지켜보리니 노트북]] (https://gist.github.com/sbliven/bfa88fd1f4d3365f6d6170611945fa39)