Курс 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. Просмотр атрибутов и методов класса
  2. Декораторы в Python
  3. Создание объекта timedelta
  4. Управление ресурсами с контекстными менеджерами
  5. Переменные в Python
  6. Отрицательные индексы списков в Python
  7. Объединение списков в Python
  8. Работа с YAML в Python
  9. Переменные в Python: сокращение гласных
  10. %pinfo: получение информации об объекте
  11. Создание OrderedDict
  12. Запуск внешних программ с subprocess
  13. Сравнение строк в Python
  14. Руководство по Pymorphy2
  15. Область видимости переменных
  16. Настройка логгера Logzero
  17. Присвоение значений переменным в Python
  18. Удаление элемента по индексу
  19. Библиотека Chartify: руководство
  20. Установка Python3.7 и PIP
  21. Создание и операции с дробями
  22. Форматирование кода на Python
  23. Генераторы в Python
  24. Работа с PosixPath() в Python
  25. Создание графики с черепахой
  26. Создание коллекций из выражения-генератора
  27. Работа с deque в Python
  28. Регулярные выражения: метод match
  29. Вызов внешних программ в Python с помощью sh
  30. Оператор += для объединения строк
  31. Функция reduce() в Python
  32. Docstring в Python
  33. Python Метод Union Множеств
  34. Получение имени функции с помощью inspect
  35. Логирование в Python
  36. Замер времени выполнения кода
  37. Извлечение данных из JSON
  38. Встроенные функции Python
  39. Подсказки типов в Python
  40. Разделение строки с регулярными выражениями
  41. Генерация ключей RSA
  42. Операторы присваивания в Python
  43. Поиск файлов по шаблону
  44. Метод __complex__ в Python
  45. Хеширование паролей с использованием salt

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