¿Cómo obtener los poderes de los valores de una array por elementos en Python-Pandas?

Veamos cómo obtener las potencias de los valores de una array por elementos. Dataframe/Series.pow() se utiliza para calcular la potencia de los elementos, ya sea con ellos mismos o con otras Series proporcionadas. Esta función es aplicable solo para números reales y no da resultados para números complejos. 
Así que vamos a ver los programas:

Ejemplo 1: las arrays unidimensionales se asignan a una serie de pandas con índices numéricos predeterminados o índices personalizados. Luego, los elementos correspondientes se elevan a su propio poder. 

Python3

# import required modules
import numpy as np
import pandas as pd 
  
# create an array
sample_array = np.array([1, 2, 3])  
  
# uni dimensional arrays can be
# mapped to pandas series
sr = pd.Series(sample_array) 
  
print ("Original Array :")
print (sr)
  
# calculating element-wise power 
power_array = sr.pow(sr)
  
print ("Element-wise power array")
print (power_array)

Producción:

element-wise power array

Ejemplo 2: Las potencias también se pueden calcular para números decimales de punto flotante. 

Python3

# module to work with arrays in python
import array
  
# module required to compute power
import pandas as pd
  
# creating a 1-dimensional floating 
# point array containing three elements
sample_array = array.array('d', 
                           [1.1, 2.0, 3.5])  
  
# uni dimensional arrays can 
# be mapped to pandas series
sr = pd.Series(sample_array) 
  
print ("Original Array :")
print (sr)
  
# computing power of each 
# element with itself 
power_array = sr.pow(sr)
  
print ("Element-wise power array")
print (power_array)

Producción:

element-wise power array - 1

Ejemplo 3: las arrays multidimensionales se pueden asignar a marcos de datos pandas. El marco de datos entonces contiene cada celda que comprende un número (números enteros o de coma flotante) que se pueden elevar a sus propias potencias individuales. 

Python3

# module to work with 
# arrays in python
import array
  
# module required to 
# compute power
import pandas as pd
  
# 2-d matrix containing 
# 2 rows and 3 columns
df = pd.DataFrame({'X': [1,2],
                   'Y': [3,4],
                   'Z': [5,6]});
  
print ("Original Array :")
print(df)
  
# power function to calculate
# power of data frame elements
# with itself
power_array = df.pow(df)
  
print ("Element-wise power array")
print (power_array)

Producción:

element-wise power array - 2

Publicación traducida automáticamente

Artículo escrito por yashchuahan 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 *