Skip to main content

Шпаргалка по численным методам: готовый код методов и тексты теории по понятному имени

Project description

numcheat

Шпаргалка по численным методам: быстрый доступ к готовому коду методов и к текстам теоретических ответов по понятному имени. Удобно держать под рукой в Jupyter.

Установка

pip install numcheat

Использование

from numcheat import code, theory, find, ls, show

ls()                # оглавление всех методов и тем
find("шур")         # поиск по ключевому слову из задания
code("ньютон")      # копирует готовый код метода в буфер обмена (Ctrl+V)
theory("штрассен")  # копирует текст теоретического ответа в буфер
show("ньютон")      # просто показать код на экране (без копирования)

Русские синонимы функций (для совместимости): код, теория, найти, список, показать.

Что внутри

  • Практика (code / show): бисекция, метод Ньютона, секущих, простая итерация, Гаусса–Зейделя, интерполяция (Лагранж, сплайны), умножение матриц (наивное, Штрассен), собственные значения (степенной метод, вращения Якоби, QR-алгоритм, разложение Шура, QR-разложение), ОДУ (Эйлер, предиктор-корректор, Рунге–Кутта, Адамс), Фурье (ДПФ, БПФ).
  • Теория (theory): краткие ответы на типовые теоретические вопросы.

Весь код использует только базовые средства Python, numpy и matplotlib.

Лицензия

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

numcheat-0.1.0.tar.gz (37.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

numcheat-0.1.0-py3-none-any.whl (39.1 kB view details)

Uploaded Python 3

File details

Details for the file numcheat-0.1.0.tar.gz.

File metadata

  • Download URL: numcheat-0.1.0.tar.gz
  • Upload date:
  • Size: 37.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.6

File hashes

Hashes for numcheat-0.1.0.tar.gz
Algorithm Hash digest
SHA256 36142892de4b804f0fbc7900f7e520f16a8a40aa903668a9fe95250b6a0985ec
MD5 1333f0fc2f7eea6f30ba090e97586ff3
BLAKE2b-256 1ccbef681a6edba9d4e6a55a138b295f59a53231681d2708db3de545e9001f4d

See more details on using hashes here.

File details

Details for the file numcheat-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: numcheat-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 39.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.6

File hashes

Hashes for numcheat-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ce8cefc5bd905210ede8b47ed265f7a2bbf91afb843e2aaf6ea477af5bc658ef
MD5 6d4d50d639441cc45292138a19fbfc8d
BLAKE2b-256 1f21c515abf6ff8707e43233007b30c883e7716df507be6e3ff16056395768cd

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page