Курс 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. Определение локальных переменных в Python
  3. Переопределение метода __pow__
  4. Синтаксис переменных цикла в Python
  5. Декораторы в Python
  6. Генераторы по генератору
  7. Встроенные функции Python
  8. Функция с *args.
  9. Сортировка данных с лямбда-функциями
  10. Оператор «is not» в Python
  11. Работа со списками
  12. Оператор «and» в Python
  13. Конкатенация строк в Python
  14. Функция reversed() в Python
  15. OrderedDict — упорядоченный словарь
  16. Оптимизация гиперпараметров в Python
  17. Генераторы в Python
  18. Частичное применение функций в Python
  19. Работа с массивами в Numpy
  20. Команда %dhist — список посещенных каталогов
  21. Проверка версии Python
  22. Конвертация изображений в PDF
  23. Объединение, распаковка и деструктуризация
  24. Циклы for в Python
  25. Копирование файлов с shutil()
  26. None в Python: использование и особенности
  27. Регистрация на хакатоне
  28. Python 3.12: Псевдонимы типов
  29. Печать списка с помощью метода join
  30. Разделение строки на пары ключ-значение.
  31. Создание новых функций через partial
  32. Работа с очередями в Python
  33. Типы возвращаемых значений в Python
  34. Пустой оператор pass в Python
  35. Python defaultdict добавление ключа
  36. UserString в Python
  37. Замена атрибута в именованном кортеже
  38. Объединение множеств в Python
  39. Вычисление натуральных логарифмов в NumPy
  40. Добавление цвета в консоли
  41. Обработка исключений в Python
  42. Перебор элементов списка в Python
  43. Иерархия классов в Python
  44. Создание пользовательской коллекции в Python

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