提问人:tarlo 提问时间:11/11/2023 更新时间:11/16/2023 访问量:32
有没有办法在 Chaquopy 中使用 Sagemath
is there a way to use sagemath in chaquopy
问:
我想制作一个移动应用程序,最好是在带有 Kotlin 的 Android Studio 中,我将使用大量线性代数,例如有限域和矩阵乘法。由于我没有找到任何适合 java/kotlin 的库,我尝试使用 sagemath。我发现 Chaquopa 允许您在 android studio 项目中使用 python 代码,并且由于您可以在普通的 python 项目中导入 sage,我希望它也能在那里工作。我像往常一样运行,然后在文件中运行。但是我收到此错误,有没有办法在 chaquopy 中使用 sage,或者我是否必须使用其他程序来制作具有此类数学函数的 android 应用程序?感谢sage -python /your/pythonscript.py
from sage.all import *
com.chaquo.python.PyException: ModuleNotFoundError: No module named 'sage'
答:
0赞
mhsmith
11/16/2023
#1
Chaquopy 目前不支持 sagemath,但它确实支持 NumPy 和 SciPy,它们具有广泛的线性代数支持。您可以将它们添加到 build.gradle 文件块中的应用中,如下所示。pip
评论