Курс 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. Передача аргументов через **arguments
  3. Ошибка NotImplemented в Python
  4. Работа с argparse
  5. Класс Counter() для подсчета элементов
  6. Замена символов в Python
  7. Python Метод sleep() времени
  8. Векторизация в Python с NumPy.
  9. Метод difference_update() — разность множеств
  10. Преобразование генераторов в циклы
  11. Python-dateutil — работа с датами
  12. Метод join() для объединения элементов
  13. Объединение словарей в Python
  14. Метод join() для объединения элементов в строку.
  15. Преобразование числа в список цифр
  16. Отладка утечек памяти в Python
  17. Условные выражения в Python
  18. Возведение в квадрат с помощью itertools
  19. Виртуальные среды в Python
  20. Работа с путями в Python
  21. Переворот строки
  22. Оператор break в Python
  23. Python enumerate() функции
  24. Работа с itertools
  25. Объединение, распаковка и деструктуризация
  26. Изменение списка срезами
  27. Ограничение ресурсов в Python
  28. Группировка элементов Python
  29. Enum в Python: создание и использование перечислений
  30. Создание словарей с defaultdict()
  31. Значения по умолчанию в Python
  32. Разделение строк в Python
  33. Перезапуск ячейки в Jupyter Notebook с dostoevsky
  34. Работа с датой и временем в Python
  35. Настройка вывода в Numpy
  36. Лямбда-функции в Python
  37. Отладчик pdb: начало работы
  38. Установка Home Assistant
  39. Ускоренный импорт библиотек
  40. Форматирование данных с pprint
  41. discard() — удаление элемента из множества
  42. Работа с комбинациями в Python.
  43. Функция enumerate() — Python
  44. Проверка на палиндром
  45. Сортировка с помощью key
  46. Удаление falsy-значений из списка с помощью filter
  47. Комментарии в Python.
  48. Оператор «is not» в Python

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