.
Created on: May 9, 2025
Created on: May 9, 2025
pythonfrom PIL import Image import matplotlib.pyplot as plt img = Image.open('/mnt/data/image.png') plt.imshow(img) plt.axis('off') (-0.5, 910.5, 926.5, -0.5)
pythonplt.figure(figsize=(3,3)) plt.imshow(img.crop((300,250,500,450))) plt.axis('off') (-0.5, 199.5, 199.5, -0.5)
pythonplt.figure(figsize=(3,4)) plt.imshow(img.crop((500,250,768,600))) plt.axis('off') (-0.5, 267.5, 349.5, -0.5)
pythonplt.figure(figsize=(4,6)) plt.imshow(img) plt.axis('off') (-0.5, 910.5, 926.5, -0.5)
pythonplt.figure(figsize=(4,4)) plt.imshow(img.crop((200,250,450,450))) plt.axis('off') (-0.5, 249.5, 199.5, -0.5)
pythonplt.figure(figsize=(4,4)) plt.imshow(img.crop((400,350,700,650))) plt.axis('off') (-0.5, 299.5, 299.5, -0.5)
pythonplt.figure(figsize=(4,4)) plt.imshow(img.crop((130,400,380,700))) plt.axis('off') (-0.5, 249.5, 299.5, -0.5)
pythonplt.figure(figsize=(4,4)) plt.imshow(img.crop((50,350,300,650))) plt.axis('off') (-0.5, 249.5, 299.5, -0.5)
pythonplt.figure(figsize=(4,4)) plt.imshow(img.crop((430,450,730,750))) plt.axis('off') (-0.5, 299.5, 299.5, -0.5)
pythonplt.figure(figsize=(4,4)) plt.imshow(img.crop((350,250,600,350))) plt.axis('off') (-0.5, 249.5, 99.5, -0.5)
pythonplt.figure(figsize=(4,4)) plt.imshow(img.crop((250,350,550,550))) plt.axis('off') (-0.5, 299.5, 199.5, -0.5)
pythonplt.figure(figsize=(4,4)) plt.imshow(img.crop((250,350,550,550))) plt.axis('off') (-0.5, 299.5, 199.5, -0.5)
(-0.5, 299.5, 199.5, -0.5)
text
pythonplt.figure(figsize=(6,4)) plt.imshow(img.crop((200,300,700,450))) plt.axis('off') (-0.5, 499.5, 149.5, -0.5)
pythonplt.figure(figsize=(6,4)) plt.imshow(img.crop((200,350,450,550))) plt.axis('off') (-0.5, 249.5, 199.5, -0.5)
pythonplt.figure(figsize=(4,6)) plt.imshow(img.crop((350,350,450,650))) plt.axis('off') (-0.5, 99.5, 299.5, -0.5)
pythonplt.figure(figsize=(4,4)) plt.imshow(img.crop((500,350,700,550))) plt.axis('off') (-0.5, 199.5, 199.5, -0.5)
pythonplt.figure(figsize=(4,6)) plt.imshow(img.crop((350,450,500,750))) plt.axis('off') (-0.5, 149.5, 299.5, -0.5)
pythonplt.figure(figsize=(4,4)) plt.imshow(img.crop((250,550,450,750))) plt.axis('off') (-0.5, 199.5, 199.5, -0.5)
pythonplt.figure(figsize=(4,4)) plt.imshow(img.crop((350,450,450,550))) plt.axis('off') (-0.5, 99.5, 99.5, -0.5)
pythonplt.figure(figsize=(4,4)) plt.imshow(img.crop((430,350,600,450))) plt.axis('off') (-0.5, 169.5, 99.5, -0.5)
pythonplt.figure(figsize=(6,6)) plt.imshow(img.crop((150,300,450,700))) plt.axis('off') (-0.5, 299.5, 399.5, -0.5)
pythonplt.figure(figsize=(6,6)) plt.imshow(img.crop((150,300,650,500))) plt.axis('off') (-0.5, 499.5, 199.5, -0.5)
pythonplt.figure(figsize=(6,6)) plt.imshow(img.crop((0,300,390,700))) plt.axis('off') (-0.5, 389.5, 399.5, -0.5)
pythonplt.figure(figsize=(6,6)) plt.imshow(img.crop((300,450,500,750))) plt.axis('off') (-0.5, 199.5, 299.5, -0.5)
pythonplt.figure(figsize=(6,6)) plt.imshow(img.crop((430,300,730,700))) plt.axis('off') (-0.5, 299.5, 399.5, -0.5)
pythonplt.figure(figsize=(6,6)) plt.imshow(img.crop((0,600,768,900))) plt.axis('off') (-0.5, 767.5, 299.5, -0.5)
pythonplt.figure(figsize=(4,6)) plt.imshow(img.crop((600,500,768,900))) plt.axis('off') (-0.5, 167.5, 399.5, -0.5)
pythonplt.figure(figsize=(4,6)) plt.imshow(img.crop((550,500,768,900))) plt.axis('off') (-0.5, 217.5, 399.5, -0.5)
pythonplt.figure(figsize=(6,6)) plt.imshow(img.crop((270,500,370,600))) plt.axis('off') (-0.5, 99.5, 99.5, -0.5)
pythonplt.figure(figsize=(6,6)) plt.imshow(img.crop((500,450,680,650))) plt.axis('off') (-0.5, 179.5, 199.5, -0.5)
pythonplt.figure(figsize=(4,4)) plt.imshow(img.crop((300,530,500,650))) plt.axis('off') (-0.5, 199.5, 119.5, -0.5)
pythonplt.figure(figsize=(4,4)) plt.imshow(img.crop((250,580,450,760))) plt.axis('off') (-0.5, 199.5, 179.5, -0.5)
pythonplt.figure(figsize=(6,6)) plt.imshow(img.crop((150,500,350,650))) plt.axis('off') (-0.5, 199.5, 149.5, -0.5)
pythonimport matplotlib.pyplot as plt plt.figure(figsize=(4,4)) plt.imshow(img.crop((140,300,280,420))) plt.axis('off') (-0.5, 139.5, 119.5, -0.5)
pythonplt.figure(figsize=(4,4)) plt.imshow(img.crop((250,300,400,500))) plt.axis('off') (-0.5, 149.5, 199.5, -0.5)
pythonplt.figure(figsize=(4,4)) plt.imshow(img.crop((150,450,300,600))) plt.axis('off') (-0.5, 149.5, 149.5, -0.5)
pythonplt.figure(figsize=(4,6)) plt.imshow(img.crop((100,550,200,650))) plt.axis('off') (-0.5, 99.5, 99.5, -0.5)
pythonplt.figure(figsize=(4,6)) plt.imshow(img.crop((90,620,200,780))) plt.axis('off') (-0.5, 109.5, 159.5, -0.5)
pythonplt.figure(figsize=(4,6)) plt.imshow(img.crop((400,650,520,850))) plt.axis('off') (-0.5, 119.5, 199.5, -0.5)
pythonplt.figure(figsize=(4,6)) plt.imshow(img.crop((350,600,460,780))) plt.axis('off') (-0.5, 109.5, 179.5, -0.5)
pythonplt.figure(figsize=(4,6)) plt.imshow(img.crop((350,600,460,780))) plt.axis('off') (-0.5, 109.5, 179.5, -0.5)
(-0.5, 109.5, 179.5, -0.5)
text
先被灌满的是 5 号杯。
为什么是 5 号?
从 1 号往下看
1 号杯注满后,水先流向左右两侧的 2 号和 3 号杯——这两个出水口位置最低,只要 1 号水面到达那里就开始放水。
2 号、3 号内部的最低出水口
5 号比 7 号快的细节
结果就是 5 号杯最先被装满。