Python – método matemático.prod()

El módulo de matemáticas en Python contiene una serie de operaciones matemáticas, que se pueden realizar con facilidad usando el módulo. math.prod()El método en Python se usa para calcular el producto de todos los elementos presentes en el iterable dado . La mayoría de los contenedores incorporados en Python como lista, tupla son iterables. El iterable debe contener un valor numérico, de lo contrario, los tipos no numéricos pueden ser rechazados.
Este método es nuevo en la versión 3.8 de Python.

Sintaxis: math.prod(iterable, *, inicio = 1)

Parámetros:
iterable : un iterable que contiene valores numéricos
start : un número entero que representa el valor inicial. start es un parámetro con nombre (solo palabra clave) y su valor predeterminado es 1.

Devuelve: el producto calculado de todos los elementos presentes en el iterable dado.

Código #1: Uso del math.prod()método

# Python Program to explain math.prod() method
  
# Importing math module
import math
  
# list
arr = [1, 2, 3, 4, 5]
  
# Calculate the product of
# of all elements present
# in the given list
product = math.prod(arr)
print(product)
  
  
# tuple
tup = (0.5, 0.6, 0.7)
  
# Calculate the product 
# of all elements present
# in the given tuple
product = math.prod(tup)
print(product)
  
  
# range
seq = range(1, 11)
  
# Calculate the product 
# of all elements present
# in the given range
product = math.prod(seq)
print(product)
  
# As the start value is not specified 
# it will default to 1
Producción:

120
0.21
3628800

Código #2: si el parámetro de inicio se especifica explícitamente

# Python Program to explain math.prod() method
  
# Importing math module
import math
  
  
# By default start value is 1
# but can be explicitly provided
# as a named (keyword-only) parameter
  
# list
arr = [1, 2, 3, 4, 5]
  
# Calculate the product of
# of all elements present
# in the given list
product = math.prod(arr, start = 2)
print(product)
Producción:

240

Código #3: Cuando el iterable dado está vacío

# Python Program to explain math.prod() method
  
# Importing math module
import math
  
# If the given input iterable
# is empty, then this method
# returns the start value 
  
# list
arr = []
  
# Calculate the product of
# of all elements present
# in the given list
product = math.prod(arr)
print(product)
  
  
# Tuple
tup = ()
  
# Calculate the product of
# of all elements present
# in the given tuple
product = math.prod(tup, start = 5)
print(product)
Producción:

1
5

Referencia: biblioteca matemática de Python

Publicación traducida automáticamente

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