我确实知道一点Python,但我是Pyodide的新手,没有使用Javascript的经验。我正在寻找一种在浏览器中显示结果的简单方法:
%% md
a + b = HERE_I_WANT_TO_DISPLAY_THE_RESULT
%% py
import numpy as np
a = np.array([[1],[2]])
b = np.array([1],[2],[3])
result = a+b在Pyodide演示https://alpha.iodide.io/notebooks/300/之后,我认为它可能与如何在javascript中打印矩阵有关。
发布于 2020-04-25 14:36:16
尝试删除代码最后一行中的result =。我相信Iodide会计算你给它的代码并把结果打印出来。
%% py
import numpy as np
a = np.array([[1],[2]])
b = np.array([[2],[3]])
a+b发布于 2020-10-19 07:06:34
您还可以导入window.document对象并访问其所有接口。例如,这允许我们操作DOM。
此示例说明如何在body中插入div
%% py
from js import document
div = document.createElement('div')
div.innerHTML = '<h1>This element was created from Python</h1>'
#insert into body as a first child
document.body.prepend(div)Iodide项目不再处于开发阶段,但是您可以使用它的Pyodide子项目。看看我的tutorial吧。
https://stackoverflow.com/questions/60814688
复制相似问题