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:
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:
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:
Publicación traducida automáticamente
Artículo escrito por yashchuahan y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA