Курс 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. Методы split() и join() — Python строк.
  2. Нан-рефлексивность в Python
  3. Установка и использование Logzero
  4. Создание списка через итерацию
  5. Метод __irshift__ для побитового сдвига вправо
  6. Удаление элемента из списка в Python
  7. Изменение регистра данных
  8. Роль запятой в Python
  9. Операции с матрицами в Python
  10. Вакансии в Nebius
  11. Скрытие вывода данных
  12. Создание словаря с значением по умолчанию
  13. Удаление и повторная вставка ключа в OrderedDict
  14. Работа с NumPy массивами
  15. Загрузка постов Instagram
  16. Синтаксис переменных цикла в Python
  17. Списковые включения в Python
  18. Модуль xkcd: загрузка комиксов
  19. Генерация случайных чисел в Python
  20. Пропуск начальных строк с помощью dropwhile()
  21. Хэш-функции и метод цепочек
  22. Удаление дубликатов в pandas
  23. Удаление элемента по индексу в Python
  24. Работа с файлами в Python
  25. Именованные срезы в Python
  26. Итерация по итерируемым объектам
  27. Работа со словарями в Python
  28. Цикл for в Python
  29. Склеивание строк без циклов
  30. Создание класса в Python
  31. Генератор данных в Keras
  32. Тестирование функции сложения
  33. Нахождение самого длинного слова в списке с помощью max
  34. Модуль os: работа с файлами и папками
  35. Метод join() для объединения элементов строки
  36. Установка и использование библиотеки google
  37. Динамическая типизация в Python
  38. Построение графиков в терминале с bashplotlib
  39. Декораторы в Python
  40. Декоратор total_ordering для класса Point
  41. Импорт объектов из модулей
  42. Форматирование чисел в Python
  43. Удаление символа из строки
  44. Вызов функций по строке в Python.
  45. lru_cache оптимизация функций
  46. Python reversed() функция
  47. Запуск внешних программ с subprocess

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