我目前正在使用Cling(C ++解释器),它是jupyter内核,我想使用类似于IPython.display的某种C ++函数在Jupyter笔记本中显示图像。
最好的方法是什么?

更新资料

感谢您的答复,我目前正在研究这两个选项,以检查Windows上哪些版本的发行版比较稳定,并将在下周返回(目前还有许多其他工作),并对每个版本进行评论。

最佳答案

该功能需要在内核级别实现,也就是说,如果坚持本身没有给您提供逃生的机会,那么您可能无法这样做。

从技术上讲,当您显示某些内容时,cling将发送一条display_data消息,其中包含一个mimebundle(将mimetype映射到数据的映射形式),因此您需要挂接到内核本身。

我不相信这是在Cling中,尽管QuantStack人们最近在JupyterCon上做了一个演示(视频尚未在线),在那里他们在widgets内核中显示了Xeus-Cling

因此,我强烈建议您尝试使用xeus-cling,并询问那里的开发人员(在GitHub上打开一个问题,或尝试他们响应的Gitter渠道)。

08-24 13:03