Курс 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. Форматирование вывода с F-строками
  3. Работа с CSV файлами в Python
  4. Таймер обратного отсчета
  5. Блок try-except-else
  6. Встроенные функции Python
  7. Работа с файлами в Python
  8. Python Аргументы по умолчанию
  9. Подсчет частоты элементов с Counter
  10. Разность множеств
  11. Создание детектора плагиата
  12. Псевдонимы в Python
  13. Закрытие файла в Python
  14. Расчет времени выполнения
  15. Python itertools combinations() — группировка элементов
  16. Проверка строки на палиндром
  17. Метод rpow в Python
  18. Профилирование данных с Pandas.
  19. Переопределение метода xor в Python
  20. Копирование файлов с shutil()
  21. Декоратор проверки активности
  22. Контекстный менеджер в Python
  23. Лямбда-функции в Python
  24. Деление в Python
  25. Срезы в Python
  26. Исправление ошибки NameError
  27. Обновление ключей в Python
  28. Распаковка аргументов в Python
  29. Введение в PyTorch
  30. Работа с IP-адресами в Python
  31. Перевод эмодзи и эмотиконов.
  32. Генерация тестовых данных с factory_boy
  33. Загрузка постов Instagram
  34. Срезы в Python
  35. Вложенные генераторы в Python
  36. Копирование словарей и списков в Python
  37. Применение функции к каждому элементу списка
  38. Вызов функций по строке в Python.
  39. Структуры данных в Python
  40. Обработка исключений с блоком else
  41. Декодирование строк в Python
  42. Преобразование документов в PDF с помощью Spire.Office
  43. Взаимодействие с sys
  44. Работа с базами данных SQLite
  45. Работа с Requests для HTTP-запросов
  46. Структуры данных в Python

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