Programa de Python para devolver la parte real del argumento complejo

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *