Курс 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. Работа с областями видимости переменных
  4. Работа с часовыми поясами в Python
  5. Рекурсия для обращения строки
  6. Генераторы в Python
  7. Преобразование в float
  8. Counter() — подсчет элементов
  9. Создание словаря через dict comprehension
  10. Копирование и вставка текста в Python
  11. Цепные операции в Python
  12. Бесконечные списки в Python
  13. Мощь вложенных функций в Python
  14. Обработка исключений в Python
  15. Отношения подклассов в Python
  16. Управление памятью в Python
  17. Библиотека wikipedia для Python
  18. Работа со случайными элементами
  19. Преобразование Word в PDF с Spire.Doc
  20. Переопределение метода delitem в Python
  21. Экспорт данных с помощью writefile
  22. Вложенные функции в Python
  23. Enum в Python
  24. Запуск Python из интерпретатора
  25. Игра Виселица на Python
  26. Функциональное программирование.
  27. Разница между датами
  28. Замена текста с помощью sub
  29. Сравнение def и lambda в Python
  30. Многопоточность и асинхронное программирование в Python
  31. Слияние словарей в Python 3.9
  32. Работа с необработанными строками
  33. Метод gt в Python
  34. Печать месячного календаря
  35. Оператор «or» в Python
  36. Управление мышью и клавиатурой с Pyautogui
  37. Работа с комплексными числами
  38. Методы list в Python
  39. Поиск самого частого элемента
  40. Работа с YAML в Python
  41. Многопоточность в Python
  42. Атрибуты класса и экземпляра
  43. Форматирование кода на Python
  44. Генерация случайных данных в NumPy
  45. Поиск подстроки в строке

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