MicroPython:Библиотеки/math
Перейти к навигации
Перейти к поиску
Поддержать проект | Содержание | Введение | Основы | Примеры | Библиотеки | Программы | Платы | Прошивки | Резерв | Резерв |
Перевод: Максим Кузьмин (Cubewriter) Контакты:</br>* Skype: cubewriter</br>* E-mail: cubewriter@gmail.com</br>* Максим Кузьмин на freelance.ru
Проверка/Оформление/Редактирование: Мякишев Е.А.
Содержание
Модуль math – математические функции[1]
В этом модуле реализована часть функционала соответствующего модуля CPython. Более подробно читайте в документации к CPython о модуле math. Модуль math включает в себя некоторые базовые математические функции для работы с числами с плавающей точкой.
![]() |
Примечание: На Pyboard числа с плавающей точкой имеют 32-битное разрешение. |
![]() |
Доступность: На WyPi этот модуль не доступен. Для этого модуля нужна поддержка чисел с плавающей точкой. |
Функции
- math.acos(x) – возвращает обратный косинус x
- math.acosh(x) – возвращает обратный гиперболический косинус x
- math.asin(x) – возвращает обратный синус x
- math.asinh(x) – возвращает обратный гиперболический синус x
- math.atan(x) – возвращает обратный тангенс x
- math.atan2(y, x) – возвращает обратный тангенс y/x в радианах
- math.atanh(x) – возвращает обратный гиперболический тангенс x
- math.ceil(x) – возвращает округленное значение x до ближайшего большего числа (возвращаемое значение является целым числом)
- math.copysign(x, y) – возвращает x со знаком y
- math.cos(x) – возвращает косинус x
- math.cosh(x) – возвращает гиперболический косинус x
- math.degrees(x) – преобразовывает радианы (x) в градусы
- math.erf(x) – возвращает функцию ошибок для x
- math.erfc(x) – возвращает дополнительную функцию ошибок для x
- math.exp(x) – возвращает экспоненту x
- math.expm1(x) – возвращает результат exp(x) - 1
- math.fabs(x) – возвращает абсолютное значение x
- math.floor(x) – возвращает округленное значение x до ближайшего меньшего числа (возвращаемое значение является целым числом)
- math.fmod(x, y) – возвращает остаток от деления x на y
- math.frexp(x) – раскладывает число с плавающей точкой на мантиссу и экспоненту. Возвращаемое значение будет кортежем (m, e), то есть x == m * 2e. Если x == 0, то функция вернет (0.0, 0), в противном случае будет сохраняться отношение 0.5 <= abs(m) < 1.
- math.gamma(x) – возвращает гамма-функцию x.
- math.isfinite(x) – возвращает True, если x не является бесконечностью.
- math.isinf(x) – возвращает True, если x является бесконечностью.
- math.isnan(x) – возвращает True, если x не является числом («NAN» от англ. «not a number»).
- math.ldexp(x, exp) – возвращает результат x * (2exp).
- math.lgamma(x) – возвращает натуральный логарифм гамма-функции x.
- math.log(x) – возвращает натуральный логарифм x.
- math.log10(x) – возвращает десятичный логарифм x.
- math.log2(x) – возвращает двоичный логарифм x.
- math.modf(x) – возвращает кортеж с двумя числами с плавающей точкой: дробную и целую части x. Оба возвращаемых значения имеют тот же знак, что и x.
- math.pow(x, y) – возвращает число x, возведенное в степень y.
- math.radians(x) – преобразовывает градусы (x) в радианы.
- math.sin(x) – возвращает синус x.
- math.sinh(x) – возвращает гиперболический синус x.
- math.sqrt(x) – возвращает квадратный корень x.
- math.tan(x) – возвращает тангенс x.
- math.tanh(x) – возвращает гиперболический тангенс x.
- math.trunc(x) – усекает число x до целого (возвращаемое значение является целым числом).
Константы
- math.e – основание натурального логарифма
- math.pi – отношение окружности круга к его диаметру
См.также
Ссылки на полезные ресурсы
- AliExpress — глобальная виртуальная (в Интернете) торговая площадка, предоставляющая возможность покупать товары производителей из КНР;
- computeruniverse.net - Интернет-магазин компьютеров(Промо код 5 Евро на первую покупку:FWWC3ZKQ);
- DigitalOcean - американский провайдер облачных инфраструктур, с главным офисом в Нью-Йорке и с центрами обработки данных по всему миру;
- Викиум - Онлайн-тренажер для мозга
- Like Центр - Центр поддержки и развития предпринимательства.
- Gamersbay - лучший магазин по бустингу для World of Warcraft.
- Ноотропы OmniMind N°1 - Усиливает мозговую активность. Повышает мотивацию. Улучшает память.
- Санкт-Петербургская школа телевидения - это федеральная сеть образовательных центров, которая имеет филиалы в 37 городах России.
- Lingualeo.com — интерактивный онлайн-сервис для изучения и практики английского языка в увлекательной игровой форме.
- Junyschool (Джунискул) – международная школа программирования и дизайна для детей и подростков от 5 до 17 лет, где ученики осваивают компьютерную грамотность, развивают алгоритмическое и креативное мышление, изучают основы программирования и компьютерной графики, создают собственные проекты: игры, сайты, программы, приложения, анимации, 3D-модели, монтируют видео.
- Умназия - Интерактивные онлайн-курсы и тренажеры для развития мышления детей 6-13 лет
- SkillBox - это один из лидеров российского рынка онлайн-образования. Среди партнеров Skillbox ведущий разработчик сервисного дизайна AIC, медиа-компания Yoola, первое и самое крупное русскоязычное аналитическое агентство Tagline, онлайн-школа дизайна и иллюстрации Bang! Bang! Education, оператор PR-рынка PACO, студия рисования Draw&Go, агентство performance-маркетинга Ingate, scrum-студия Sibirix, имидж-лаборатория Персона.
- «Нетология» — это университет по подготовке и дополнительному обучению специалистов в области интернет-маркетинга, управления проектами и продуктами, дизайна, Data Science и разработки. В рамках Нетологии студенты получают ценные теоретические знания от лучших экспертов Рунета, выполняют практические задания на отработку полученных навыков, общаются с экспертами и единомышленниками. Познакомиться со всеми продуктами подробнее можно на сайте https://netology.ru, линейка курсов и профессий постоянно обновляется.
- StudyBay Brazil – это онлайн биржа для португалоговорящих студентов и авторов! Студент получает уникальную работу любого уровня сложности и больше свободного времени, в то время как у автора появляется дополнительный заработок и бесценный опыт.
- Автор24 — самая большая в России площадка по написанию учебных работ: контрольные и курсовые работы, дипломы, рефераты, решение задач, отчеты по практике, а так же любой другой вид работы. Сервис сотрудничает с более 70 000 авторов. Более 1 000 000 работ уже выполнено.
- StudyBay – это онлайн биржа для англоязычных студентов и авторов! Студент получает уникальную работу любого уровня сложности и больше свободного времени, в то время как у автора появляется дополнительный заработок и бесценный опыт.
Внешние ссылки