Python3, procesamiento y cálculo de datos, la función prod() de la función de cálculo eficiente que debe dominarse,

@ TOC

1. Introducción

Little Diaosi : Hermano Yu, ¿conoces la función prod()?
Xiaoyu : ¿Me estás pidiendo que me dé una bofetada en la cara?
Pequeño Diaosi : Entonces, ¿cómo debo preguntar?
Xiaoyu : Deberías preguntar: Hermano Yu, ¿puedes hablarme sobre la función prod()?
Pequeño Diaosi : Hermano Yu, no puedo decir eso.
Xiaoyu : ... ¿por qué, por qué, por qué?
Little Diaosi : Porque he estado haciendo ejercicio recientemente.
inserte la descripción de la imagen aquí

Xiaoyu : Maldición...
Xiao Diaosi : ¿Qué pasa, hermano Yu? Tengo prisa.
Xiaoyu : No, hablaré directamente sobre la función prod().
Pequeño Diaosi : No, hermano Yu, el progreso de hoy está un poco adelantado.
Xiaoyu : Voy al gimnasio.
Pequeño Diaosi : Puedo...

En el artículo anterior, aprendimos sobre las diferencias y los escenarios aplicables entre numpy y pandas.
Hoy, continuamos nuestra exploración en profundidad de la función **prod()** de numpy y pandas.

2. función prod()

2.1 Definición

La función prod() es una función matemática en Python que calcula el producto de todos los elementos en un iterable dado.

uso:

math.prod(iterable, *, start=1)

Analizar gramaticalmente:

  • iterable es un objeto iterable, que puede ser una lista, una tupla, una colección, etc.;
  • start es un parámetro opcional, que indica el valor inicial del producto, el valor predeterminado es 1

2.2 Ejemplo de código

2.2.1 Función prod() de numpy

ejemplo de código

# -*- coding:utf-8 -*-
# @Time   : 2023-07-04
# @Author : Carl_DJ
'''
实现功能:
	使用 NumPy prod() 计算数组元素乘积
'''
import numpy as np

#创建array
arr = np.array([1, 2, 3, 4, 5])
result = np.prod(arr)

print(result)

Analizar gramaticalmente:

  • Primero, importamos la biblioteca NumPy y le cambiamos el nombre a np.
  • Crea una matriz NumPy llamada arr que contiene números enteros del 1 al 5.
  • Utilice la función np.prod() para calcular el producto de todos los elementos de la matriz arr y asigne el resultado a la variable de resultado.
  • Finalmente, use la función print() para imprimir el resultado.

2.2.2 La función prod() de pandas

# -*- coding:utf-8 -*-
# @Time   : 2023-07-04
# @Author : Carl_DJ
'''
实现功能:
	使用 Pandas prod() 计算乘积
'''

import pandas as pd

#创建DataFrame
df = pd.DataFrame({
    
    'A': [1, 2, 3], 'B': [4, 5, 6]})
result = df.prod()

print(result)

Analizar gramaticalmente:

  • Primero, importamos la biblioteca Pandas y la renombramos pd.
  • Creó un DataFrame llamado df que contiene dos columnas (A y B) con tres enteros en cada columna.
  • El producto de cada columna en df se calcula utilizando la función df.prod() y el resultado se asigna a la variable de resultado.
  • Finalmente, use la función print() para imprimir el resultado.

3. Resumen

Al ver esto, el contenido de hoy casi termina.
Hoy continuamos nuestra exploración en profundidad de la función prod() de numpy y pandas.

Mirando este código de muestra, ¿crees que es muy simple?
Si te sientes así, tienes razón.
Porque aprender nuevas funciones es así de simple.

Soy un pez pequeño :

  • Experto en blogs de CSDN ;
  • bloguera experta de Aliyun ;
  • experto en blogs de 51CTO ;
  • 51 disertante certificado, etc .;
  • entrevistador certificado de oro ;
  • Planificador de entrevistas de trabajo y formación ;
  • Bloggers expertos certificados en varias comunidades técnicas principales nacionales ;
  • Ganadores del primer y segundo premio en la evaluación de varios productos principales (Alibaba Cloud, etc.) ;

Sígueme y te llevaré a conocer más, la tecnología Python más profesional y prologada.

Supongo que te gusta

Origin blog.csdn.net/wuyoudeyuer/article/details/131532615
Recomendado
Clasificación