Курс 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. Пустой оператор pass в Python
  2. Операции со строками в Python
  3. Сортировка в Python
  4. Генераторы списков в Python
  5. Метод __imod__ для Python
  6. Строковое представление объектов
  7. Переопределение метода __pow__
  8. Комментарии в Python
  9. Работа с изменяемыми коллекциями
  10. Фильтрация последовательности
  11. Установка Python — Простое руководство
  12. Отладка в Python
  13. Python OrderedDict и fromkeys() — работа с словарями
  14. Расширение операции побитового «и» в Python
  15. Создание объекта времени
  16. Обработка исключений в Python
  17. Атрибуты объекта в Python
  18. Эффективная конкатенация строк с использованием join()
  19. Проверка файла .py на синтаксис.
  20. Объединение итераторов
  21. Уникальность ключей в словаре
  22. Сортировка с помощью параметра key
  23. Основы работы с os
  24. Объединение списков в Python
  25. Измерение времени выполнения в Python
  26. Основы Python за 14 дней
  27. Именованные аргументы в Python
  28. Python Calendar Usage
  29. Поиск наиболее частого элемента в списке
  30. Применение функции к списку
  31. Сортировка HTML-элементов
  32. Создание копии списка в Python
  33. Функция reduce() из модуля functools
  34. Декоратор total_ordering для сравнения объектов
  35. Библиотека Chartify: руководство
  36. Локальные переменные.
  37. Изменение списка срезами
  38. Создание объекта timedelta
  39. Работа с enumerate()
  40. Форматирование строк с % в Python
  41. Разность множеств
  42. Работа с NumPy
  43. Оптимизация параметров в Python
  44. Аннотации типов в Python

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