如果我执行以下命令:
for file in files:
display(Image(filename=os.path.join(folder,file)))
我在一列中得到图像列表:
如何将它们排成一排(水平)?
原文由 Suzan Cioc 发布,翻译遵循 CC BY-SA 4.0 许可协议
如果我执行以下命令:
for file in files:
display(Image(filename=os.path.join(folder,file)))
我在一列中得到图像列表:
如何将它们排成一排(水平)?
原文由 Suzan Cioc 发布,翻译遵循 CC BY-SA 4.0 许可协议
您还可以使用 HTML:
from IPython.display import display, HTML
def make_html(folder, image):
return '<img src="{}" style="display:inline;margin:1px"/>'
.format(os.path.join(folder, image))
display(HTML(''.join(make_html(f, x)) for x in files))
在我的例子中,通过设置边距将修复未对齐(并且恕我直言会产生更好的结果)。
原文由 AkiRoss 发布,翻译遵循 CC BY-SA 3.0 许可协议
2 回答5.1k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
4 回答1k 阅读✓ 已解决
3 回答1.1k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
1 回答1.7k 阅读✓ 已解决
1 回答1.2k 阅读✓ 已解决
这对我有用: