Курс 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. Метод ipow для возведения в степень
  2. Метод rsub для пользовательских чисел
  3. Python: отличительная особенность — отступы
  4. UserList в Python: Описание и примеры использования
  5. Вычисление разности множеств в Python
  6. Регулярные выражения в Python
  7. Добавление вложенных списков
  8. Функция reversed() в Python
  9. capitalize() — изменение регистра первого символа строки
  10. Парсинг веб-страниц с Beautiful Soup
  11. Объединение множеств в Python
  12. Оптимизация памяти с помощью __slots__
  13. Объединение словарей в Python
  14. Явный импорт переменных
  15. Определение основы слова с showballstemmer
  16. inspect в Python: анализ кода
  17. Хэш-функции в Python
  18. Оператор match в Python
  19. Модуль subprocess: запуск внешних команд
  20. Тайное преобразование типа ключа
  21. Красивый вывод списка
  22. Метод get для словарей
  23. Метод __call__ в Python
  24. Очистка входных данных
  25. Поиск файлов по шаблону
  26. Метод rxor для операции побитового исключающего «или»
  27. Проверка дублей в списке.
  28. Гибкие функции Python
  29. Функциональное программирование в Python
  30. Оператор распаковки в Python
  31. Управление ресурсами с контекстными менеджерами
  32. Генератор бросков кубиков
  33. Использование функции product
  34. Перевод эмодзи и эмотиконов.
  35. Ускорение кода с помощью векторизации
  36. Настройка нарезки списков
  37. Список переменных в Python
  38. Применение функции к каждому элементу списка
  39. Декодирование строк в Python
  40. Проверка версии Python
  41. Вывод символов строки в Python
  42. Именованные срезы в Python
  43. Установка и использование библиотеки google
  44. Метод repr() в Python

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