我目前用保鮮(C++解釋器)播放,它的jupyter內核,我會想顯示使用某種類型的C++函數的類似IPython的Jupyter筆記本內部的圖像實現圖像瀏覽功能。顯示。 對此最好的方法是什麼?Jupyter:如何在新內核
更新
感謝答覆,我目前挖掘到這兩個選項來檢查有什麼在Windows上有所穩定的版本,可能在下週(很多手頭其他工作會回來的,現在),並在每個部分發表評論。
我目前用保鮮(C++解釋器)播放,它的jupyter內核,我會想顯示使用某種類型的C++函數的類似IPython的Jupyter筆記本內部的圖像實現圖像瀏覽功能。顯示。 對此最好的方法是什麼?Jupyter:如何在新內核
更新
感謝答覆,我目前挖掘到這兩個選項來檢查有什麼在Windows上有所穩定的版本,可能在下週(很多手頭其他工作會回來的,現在),並在每個部分發表評論。
該功能需要在內核層實現,也就是說,如果固守本身不會給你逃生艙口做到這一點,你可能傾斜。
從技術上講,在顯示內容時,粘貼會發送一個display_data
消息,其中包含一個mimebundle(從mimetype映射到數據),因此您需要掛鉤到內核中才能執行此操作。
我不相信這是保鮮的是,儘管QuantStack鄉親JupyterCon最近做了一個演示(視頻不在線還)在那裏他們在Xeus-Cling內核顯示widgets。
我將因此強烈建議您嘗試XEUS粘,並要求開發商那裏(GitHub上打開一個問題,或嘗試通道的Gitter他們響應)。
這會做你所需要的嗎?從保鮮/工具/ Jupyter/Kernel.cpp:
/// Push MIME stuff to Jupyter. To be called from user code.
///\param contentDict - dictionary of MIME type versus content. E.g.
/// {{"text/html", {"<div></div>", }}
///\returns `false` if the output could not be sent.
bool pushOutput(const std::map<std::string, MIMEDataRef> contentDict) {