我想在 brython 中使用 numpy。但我不知道如何在 brython 中导入额外的模块。如果您有类似的经历或疑问,请告诉我解决方法
你不能。Brython 是一个从类似 Python 语法到 Javascript 代码的转译器。虽然它与最新的 Python 3 语法保持良好的一致性,并且具有惊人的兼容性,但它没有任何支持运行二进制代码的功能。
numpy 以及许多第三方和第一方 Python 库是从 C 和其他语言编译为本机 CPU 代码的。没有支持,没有办法,甚至没有路线图,或者预案的预案来允许这样做。
不过,开发使用在后端运行的库的 Brython 前端应用程序是可能的,在服务器端执行所有计算,并且仅将序列化数据传递给 brython 对应部分。不过,人们必须手动编写此代码(并且可以使用纯 python 精简版本的 numpy 数组,仅用于反序列化、显示数据并将数据提交到后端)