Я пытаюсь получить код python, который я написал ранее в Windows, чтобы работать с моими DS. Я использую (DSPython), и когда я попытался импортировать математику, это произошло с «ImportError: No module named math». Я получил большинство других модулей, которые мне нужны, чтобы не полагаться на работу с математикой. Но математика обычно является встроенным модулем, поэтому я не могу просто найти math.py на своем ПК и скопировать его. Любые предложения о том, где я могу найти альтернативу встроенному математическому модулю, который может выполнять те же функции?ds python import math module
ответ
Ваш лучший выбор - обернуть библиотеку NDS c pyrex и создать свой собственный математический модуль. Остальная часть dspython есть.
В прошлом месяце dspython получила общую очистку проекта, и в этом процессе были рассмотрены несколько вопросов, в том числе тот, который вы упомянули.
Если вы все еще заинтересованы в запуске этого кода на Python в своих DS, самое время повторить попытку. Вкладчик также написал несколько небольших примеров программ, которые являются хорошими отправными точками для вас - они также могут дать вам представление о том, что реализовано до сих пор.
Спасибо, что нашли время, чтобы уведомить меня. – Ponkadoodle
- 1. Python: 'import module' vs 'import module as'
- 2. Python Import Module
- 3. Python import no module
- 4. python module import question
- 5. import python module failed
- 6. Python: import graphutil module
- 7. Различия между `import module` и` from module import module`
- 8. python math module, log10 в списке
- 9. Pydev import standard Python module
- 10. Python Import Module от Decorator
- 11. python - import pbnt (netes net module module) и получение AttributeError
- 12. Python: Decorators, scoping и module import
- 13. import python module/packge to remote machine
- 14. python newbie: import numpy module in eclipse
- 15. Python: from module import * in __init__
- 16. Python Import Module on Raspberry Pi
- 17. Python - import json return module не найден
- 18. Strange NameError: имя 'math' не определено, а "import math"
- 19. python3 import not find module
- 20. Javascript module pattern import
- 21. Силовая оболочка: Import-Module
- 22. Browserify: import react module
- 23. Swift import module
- 24. Import-Module PowerTab
- 25. Import-Module virtualenvwrapper
- 26. Import-Module -Assembly error
- 27. В чем разница между import numpy и import math
- 28. import pythran module в пакетах python с PythranExtension
- 29. Пакет Python «No module named ...»
- 30. import beanstalk (pybeanstalk) results "import error no module named 'serverconn"
Вы пытались связаться с разработчиком DSPython? Может быть, он еще не добрался до него. Выражая заинтересованность (и готовность помочь), вы получите достаточно информации, чтобы получить ее. –
Проект не был затронут более 16 месяцев. Но источник доступен. Но от чтения документации это выглядит очень грязно. Автор предупреждает вас, что после выполнения его процесса сборки несколько программ будут сбой или сбой с ошибками и что вы должны просто игнорировать их. Он также объясняет, как все взломано вместе, и попытка изменить любой файл может привести к неожиданным результатам. Мне кажется, что добавлять новые функциональные возможности и перестраивать будет кошмар. На данный момент я склоняюсь к тому, чтобы создать свой собственный математический модуль на Python. Но я приму любой более простой метод. – Ponkadoodle
Все зависит от того, сколько методов математического модуля вам нужно. Если это только 'math.sqrt' (или что-то подобное), вы можете просто выполнить' sqrt = lambda x: x ** (1./x) '. Если вам нужно много функций и/или быстрых версий, вы действительно должны попытаться перекрестно скомпилировать его. У меня есть кросс-компиляция большого количества программного обеспечения для NDS и с правой toolchain это не так сложно. Я даже написал программы для взлома сетей wep/wpa (speedtouch), которые требуют много математики. Для моих усилий я использовал DSLinux, который также позволяет запускать Python. – Wolph