Курс 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. Фильтрация последовательности
  3. Создание словарей и множеств в Python.
  4. Работа с collections в Python.
  5. Оптимизация параметров в Python
  6. Условные выражения в Python
  7. Оптимизация памяти с помощью __slots__
  8. Оператор «and» в Python
  9. Вычисление времени выполнения
  10. Python Тесты и Гайды
  11. Хеши в Python
  12. Проверка кортежей.
  13. Генераторы в Python
  14. Множества и frozenset
  15. Оператор is в Python
  16. Многострочные комментарии в Python
  17. Логирование с Loguru
  18. Метод matmul для умножения матриц
  19. Определение объема памяти объекта
  20. Структура данных deque в Python
  21. Пространство имен в Python
  22. Преобразование в float
  23. Python Метод Union Множеств
  24. Участие в сообществе @selectel
  25. Создание Radio кнопок в tkinter
  26. Работа с файлами и директориями в Python.
  27. Срезы в Numpy
  28. Python enumerate() использование
  29. Получение текущей даты и времени с помощью datetime
  30. Получение текущей даты и времени
  31. Перетасовка списков в Python
  32. Конвертация коллекций в Python
  33. Python: возвращение нескольких значений
  34. Работа с модулем os в Python
  35. Проектирование Singleton с метаклассом
  36. Протокол управления контекстом
  37. Ограничение ресурсов в Python
  38. Область видимости переменных в Python
  39. Декораторы с @wraps
  40. Основные операции с Numpy
  41. Инверсия списка и строки
  42. Оператор walrus в Python
  43. Перегрузка операторов в Python
  44. Работа со словарями Python
  45. Копирование объектов в Python
  46. Поиск email

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