Graphics 我可以在jupyter中使用python生成图像吗
有没有一种方法可以使用python代码创建图像(在内存中)并将其显示在jupyter笔记本中 我希望能够显示一些像素网格,因此我需要能够设置其大小,并能够选择其像素中哪些亮起,哪些不亮起 最后,我想让它动画显示一系列计算像素图像 我尝试使用:Graphics 我可以在jupyter中使用python生成图像吗,graphics,pygame,jupyter-notebook,Graphics,Pygame,Jupyter Notebook,有没有一种方法可以使用python代码创建图像(在内存中)并将其显示在jupyter笔记本中 我希望能够显示一些像素网格,因此我需要能够设置其大小,并能够选择其像素中哪些亮起,哪些不亮起 最后,我想让它动画显示一系列计算像素图像 我尝试使用: import pygame as pg pg.init() screen= pg.display.set_mode([225,150]) r=pg.Color('red') w=pg.Color('white') data=[ [r,r,r,r
import pygame as pg
pg.init()
screen= pg.display.set_mode([225,150])
r=pg.Color('red')
w=pg.Color('white')
data=[
[r,r,r,r,r,r,r,r,r],
[r,w,w,w,w,w,w,w,r],
[r,w,w,w,w,w,w,w,r],
[r,w,w,w,w,w,w,w,r],
[r,w,w,w,w,w,w,w,r],
[r,r,r,r,r,r,r,r,r]
]
for y,row in enumerate(data):
for x,colour in enumerate(row):
rect = pg.Rect(x*25,y*25,25,25)
screen.fill(colour,rect=rect)
pg.display.update()
while True:
for event in pg.event.get():
if event.type == QUIT:
pg.quit()
sys.exit()
CLOCK.tick(30)
我从jupyter中获取了它,但它在jupyter中似乎没有任何作用。我不确定pygame是否能够做到这一点,但jupyter通常会安装许多库来帮助实现这一点。我将研究pyplot,它是matplotlib库的一部分。也可以查看这个帖子:嗯。。我不确定我能不能用pyplot来做我想做的事情,我感兴趣的不是图形。但是你提到的那篇文章让我觉得我可能可以用HTML和画布来做这个(也许),尽管我更喜欢更直接的方法。也许有人有别的想法?