Курс Python → Функции классификации комплексных чисел

Классификационные функции в Python предоставляют возможность определять характеристики комплексных чисел. Например, функция isfinite() используется для проверки, является ли комплексное число конечным. Это может быть полезно при обработке данных, чтобы исключить неопределенные значения.

Другая классификационная функция isinf() позволяет определить, является ли комплексное число бесконечным. Это может быть полезно при анализе функций, где бесконечность играет важную роль.

Третья функция isnan() используется для проверки, является ли комплексное число NaN (Not a Number). Это может возникнуть в результате математических операций, где результат не является числом.

Дополнительно, существует функция для проверки близости двух комплексных чисел. Например, функция isclose() может быть использована для определения, насколько близки два комплексных числа по заданному относительному и абсолютному порогу.


# Пример использования классификационных функций
import cmath

z = 3 + 4j

print(cmath.isfinite(z))  # Вывод: True
print(cmath.isinf(z))     # Вывод: False
print(cmath.isnan(z))     # Вывод: False

z1 = 3.0000001 + 4j
z2 = 3 + 4.0000001j

print(cmath.isclose(z1, z2, rel_tol=1e-5, abs_tol=1e-5))  # Вывод: True
Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Сортировка в Python
  2. Сравнение def и lambda в Python
  3. Принципы Zen of Python
  4. Операции с кортежами
  5. Оператор continue в Python
  6. Переворот последовательности
  7. Конвертация коллекций в Python
  8. Вложенные циклы в Python
  9. Создание вложенного генератора
  10. JSON-esque в Python
  11. Отладка в командной строке
  12. Переворот списка в Python
  13. Запуск внешнего кода в Jupyter
  14. Парсинг статей с Newspaper3k
  15. Создание списка через цикл
  16. Модуль Antigravity в Python 3
  17. Перебор элементов списка в Python
  18. Генерация QR-кодов с библиотекой qrcode
  19. Декораторы в Python
  20. Создание директории в Python
  21. Хранение переменных в словаре.
  22. Установка и использование Python-dateutil
  23. Работа с комплексными числами
  24. Измерение времени выполнения кода
  25. Отступы в Python
  26. Проверка на палиндром
  27. Уникальные значения из списка
  28. Обработка ошибок ввода данных
  29. Python: динамическая типизация и проверка типов
  30. Регистрация на TenChat
  31. Проверка на истинность объектов в Python
  32. Метод __index__ в Python
  33. Декораторы в Python
  34. Генерация ключей RSA
  35. Namedtuple в Python
  36. Ошибка NotImplemented в Python
  37. Функция product() в Python
  38. Лямбда-функции в Python
  39. Ускоренный импорт библиотек
  40. Обход словаря в Python
  41. Лимиты на ресурсы Python
  42. Объединение объектов в Python
  43. Сравнение def и lambda функций в Python
  44. Поиск файлов по шаблону
  45. Поиск кода

Marketello читают маркетологи из крутых компаний