我目前正在使用Cling(C ++解释器),它是jupyter内核,我想使用类似于IPython.display的某种C ++函数在Jupyter笔记本中显示图像。
最好的方法是什么?
更新资料
感谢您的答复,我目前正在研究这两个选项,以检查Windows上哪些版本的发行版比较稳定,并将在下周返回(目前还有许多其他工作),并对每个版本进行评论。
最佳答案
该功能需要在内核级别实现,也就是说,如果坚持本身没有给您提供逃生的机会,那么您可能无法这样做。
从技术上讲,当您显示某些内容时,cling将发送一条display_data
消息,其中包含一个mimebundle(将mimetype映射到数据的映射形式),因此您需要挂接到内核本身。
我不相信这是在Cling中,尽管QuantStack人们最近在JupyterCon上做了一个演示(视频尚未在线),在那里他们在widgets内核中显示了Xeus-Cling。
因此,我强烈建议您尝试使用xeus-cling,并询问那里的开发人员(在GitHub上打开一个问题,或尝试他们响应的Gitter渠道)。