我想将之前在Windows上编写的Python代码运行在我的DS上。我正在使用(DSPython),当我尝试导入math时,它失败并显示“ImportError: No module named math”。 我已经获取了大多数不依赖于math的其他模块的工作。但是math通常是一个内置模块,所以我不能仅仅在我的PC上找到math.py然后复制它。有没有建议我可以找到替代内置math模块的另一种方法来执行相同的功能?
- Ponkadoodle
6
你试过联系DSPython的开发者吗?可能他还没有处理这个问题。表达出你的兴趣(和愿意提供帮助)可能会得到足够的信息,让你自己开始解决它。 - Michael Kohne
math.sqrt
(或类似的内容),那么可以简单地使用sqrt = lambda x: x ** (1./x)
。如果您需要大量函数和/或快速版本,那么确实应该尝试交叉编译。我已经为 NDS 交叉编译了很多软件,并且使用正确的工具链并不难。我甚至编写了程序来破解需要大量数学计算的 wep/wpa(speedtouch)网络。为了我的努力,我使用了 DSLinux,它还允许您运行 Python。 - Wolphsqrt(x) = x ** 0.5
) - Ponkadoodle