Dado un número complejo, la tarea es escribir un programa Python para devolver la parte real del argumento complejo.
¿Qué es un número complejo?
Los números complejos son aquellos números que se escriben en el formato a+ib, donde ‘a’ y ‘b’ son números reales e ‘i’ es la parte imaginaria llamada “iota”. (√-1) es el valor de i.
En Python, los números imaginarios se pueden crear usando la función complex() , y la parte real se devuelve usando el atributo .real . En el artículo, usamos una array NumPy para crear números imaginarios y usamos la función numpy.real() para obtener el componente real.
Ejemplo 1:
En este ejemplo, podemos crear un número complejo usando la función complex() . y devolver un número real con la ayuda del atributo .real .
Python3
# creating an imaginary number. imaginary_number = complex(1+2j) # returning the real part of the # imaginary number print('Real part of the imaginary number is : '+str(imaginary_number.real))
Producción:
Real part of the imaginary number is : 1.0
Ejemplo 2:
En este ejemplo, podemos crear un número complejo utilizando una array NumPy y devolver sus dimensiones, tipo de datos, forma y número real.
Python3
import numpy as np # Creating an array of imaginary numbers array = np.array([1.+2.j , 2.+3.j , 4.+5.j]) print(array) # dimension of the array print("The dimension of the array is : ",array.ndim) # Datatype of the array print("Datatype of our Array is : ",array.dtype) # shape of the array is print("Shape of the array is : ",array.shape) # numpy is real() method is used to return the # real part of the imaginary numbers in the array print("real part of the imaginary numbers in the array is :",np.real(array))
Producción:
[1.+2.j 2.+3.j 4.+5.j] The
Python3
import numpy as np # Creating an array of imaginary numbers array = np.array([1.+2.j , 2.+3.j , 4.+5.j]) print(array) # dimension of the array print("The dimension of the array is : ",array.ndim) # Datatype of the array print("Datatype of our Array is : ",array.dtype) # shape of the array is print("Shape of the array is : ",array.shape) # numpy is real() method is used to return the # real part of the imaginary numbers in the array print("real part of the imaginary numbers in the array is :",np.real(array))
of the array is : 1 Datatype of our Array is : complex128 Shape of the array is : (3,) real part of the imaginary numbers in the array is : [1. 2. 4.]
Publicación traducida automáticamente
Artículo escrito por sarahjane3102 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA