Курс 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: most_common()
  3. Секреты Python
  4. Присвоение значений переменным в Python
  5. Блок else в циклах.
  6. Установка и использование Virtualenv
  7. Метод rmatmul для пользовательских матриц
  8. Сравнение строк в Python
  9. Генерация резюме в Gensim
  10. Проверка памяти объекта
  11. Анонимные функции Lambda
  12. Измерение времени выполнения кода
  13. Тестирование времени с Freezegun
  14. Howdoi — получение ответов из терминала
  15. Изменение элемента списка
  16. Функция product() из itertools
  17. Метод Event.wait() в Python
  18. Многострочные комментарии в Python
  19. Методы сравнения множеств
  20. Резервирование символов в Python
  21. Python Метод sleep() из time
  22. Избегайте ошибку FileNotFoundError
  23. Подсчет часто встречающихся элементов
  24. Метод join() для объединения строк
  25. Запуск внешнего кода в Jupyter
  26. Документация функции help() в Python
  27. Применение функций в Python
  28. Python Метод del.
  29. Метод bool() в Python
  30. Замыкания в Python
  31. Делегирование в Python
  32. Работа с срезами в Numpy
  33. Решатель судоку на Python с pygame
  34. Работа с argparse
  35. GitHub в Telegram: подписка на уведомления
  36. Дизассемблирование Python кода
  37. Функциональное программирование.
  38. Шаблоны Flask: условия и циклы
  39. Сортировка списка по индексам
  40. Генерация UUID в Python
  41. Обход дочерних элементов BeautifulSoup
  42. Ключевое слово global в Python

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