Комплексные числа Python: методы и примеры

Фрагмент кода «vaibhav=complex(2,5)» инициализирует переменную с именем «vaibhav» комплексным числом 2 + 5i. В Python комплексные числа представляются с помощью функции complex, которая принимает два аргумента: действительную часть и мнимую часть.

Вот некоторые методы и операции, которые можно выполнять с комплексными числами в Python:

  1. Действительные и мнимые части:
    Вы можете получить доступ к действительным и мнимым частям комплексного числа, используя атрибуты «real» и «imag» соответственно.

    vaibhav = complex(2, 5)
    real_part = vaibhav.real
    imaginary_part = vaibhav.imag
    print("Real part:", real_part)
    print("Imaginary part:", imaginary_part)

    Выход:

    Real part: 2.0
    Imaginary part: 5.0
  2. Сопряжение:
    Сопряженное комплексное число можно получить с помощью метода «сопряжения».

    vaibhav = complex(2, 5)
    conjugate = vaibhav.conjugate()
    print("Conjugate:", conjugate)

    Выход:

    Conjugate: (2-5j)
  3. Сложение, вычитание, умножение и деление.
    Комплексные числа можно складывать, вычитать, умножать и делить с помощью соответствующих арифметических операторов.

    vaibhav1 = complex(2, 5)
    vaibhav2 = complex(3, -2)
    addition = vaibhav1 + vaibhav2
    subtraction = vaibhav1 - vaibhav2
    multiplication = vaibhav1 * vaibhav2
    division = vaibhav1 / vaibhav2
    print("Addition:", addition)
    print("Subtraction:", subtraction)
    print("Multiplication:", multiplication)
    print("Division:", division)

    Выход:

    Addition: (5+3j)
    Subtraction: (-1+7j)
    Multiplication: (16+11j)
    Division: (-0.13333333333333333+1.8666666666666667j)
  4. Абсолютное значение.
    Абсолютное значение (величину) комплексного числа можно вычислить с помощью функции abs.

    vaibhav = complex(2, 5)
    absolute_value = abs(vaibhav)
    print("Absolute Value:", absolute_value)

    Выход:

    Absolute Value: 5.385164807134504