ipytracer에서 히스토그램 생성 애니메이션 표시
설치
$ pip install ipytracer
$ jupyter nbextension enable --py --sys-prefix ipytracer
사용법
jupyter notebook에서 해보자.
import ipytracer
from IPython.display import display
import numpy as np
from time import sleep
def hist(img):
h, w = img.shape
im = ipytracer.List2DTracer(img.tolist())
display(im)
hist = ipytracer.ChartTracer(list(np.zeros(img.max()+1)))
display(hist)
for i in range(10):
hist[i] = 0 # 一回目のアクセスがなぜか表示されないので,とりあえずここでアクセスしておく
for y in range(h):
for x in range(w):
value = im[y][x]
hist[value] += 1
# sleep(1) # 表示が速すぎるときにはスリープ
im = np.random.randint(1, 30, size=(5, 10)) # 5x10ランダム画像生成
hist(im) # 画像のヒストグラム作成
결과
Reference
이 문제에 관하여(ipytracer에서 히스토그램 생성 애니메이션 표시), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/tttamaki/items/fadda266e6d52b06e436
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$ pip install ipytracer
$ jupyter nbextension enable --py --sys-prefix ipytracer
jupyter notebook에서 해보자.
import ipytracer
from IPython.display import display
import numpy as np
from time import sleep
def hist(img):
h, w = img.shape
im = ipytracer.List2DTracer(img.tolist())
display(im)
hist = ipytracer.ChartTracer(list(np.zeros(img.max()+1)))
display(hist)
for i in range(10):
hist[i] = 0 # 一回目のアクセスがなぜか表示されないので,とりあえずここでアクセスしておく
for y in range(h):
for x in range(w):
value = im[y][x]
hist[value] += 1
# sleep(1) # 表示が速すぎるときにはスリープ
im = np.random.randint(1, 30, size=(5, 10)) # 5x10ランダム画像生成
hist(im) # 画像のヒストグラム作成
결과
Reference
이 문제에 관하여(ipytracer에서 히스토그램 생성 애니메이션 표시), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/tttamaki/items/fadda266e6d52b06e436
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(ipytracer에서 히스토그램 생성 애니메이션 표시), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/tttamaki/items/fadda266e6d52b06e436텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)