Calcule el porcentaje de grasa corporal con mediciones de pliegues cutáneos usando Python

El fitness es importante para todos. Los niños y adultos de todas las edades necesitan actividad física regular. La actividad física promueve la buena salud y usted puede estar siempre activo a cualquier edad. Escribamos scripts de Python para ayudarlos a calcular su porcentaje de grasa corporal. El porcentaje de grasa corporal se puede calcular con mediciones de pliegues cutáneos (calibradores). Caliper es un dispositivo en el que puede medir los pliegues de la piel de tríceps, bíceps, suprailíaco, muslo y poner esas medidas en una fórmula.

Vamos a utilizar el módulo de herramientas de fitness para calcular el porcentaje de grasa corporal. Antes de comenzar necesitamos instalar el módulo fitness-tools :

Instalación

Este módulo no viene integrado con Python. Para instalar este tipo, escriba el siguiente comando en la terminal.

pip install fitness-tools

Método 1: 

Considere a una mujer de 25 años cuyas medidas de pliegues cutáneos en milímetros son:

triceps = 5
biceps = 7
thigh = 8
suprailiac = 12

Acercarse:

  • Módulo de importación
  • pase los siguientes argumentos a DurninWomersley (edad, sexo, medidas de Askinfold)
  • Obtenga el valor de densidad corporal con body_density()
  • Consigue grasa corporal con siri()

A continuación se muestra la implementación:

Python3

from fitness_tools.composition.bodyfat import DurninWomersley
 
 
data = DurninWomersley(25, 'female', (5, 7, 8, 12))
data.body_density()

 Producción: 

1.0519807465544626

Obtener la grasa corporal 

Python3

# pass the body density value to a
# bodyfat equation inherited from
# GenericCalculator
data.siri(data.body_density())

 
Producción: 

20.5

Nota: Según la ecuación de Durnin Womersley, la grasa corporal de nuestra mujer hipotética es del 20,5 %.

Método 2: Podemos usar la clase JacksonPollock4Site para obtener datos directos de la medida dada. 

Python3

from fitness_tools.composition.bodyfat import JacksonPollock4Site
 
 
data = JacksonPollock4Site(20, 'male', (7, 8, 6, 7))
 
# Calculates bodyfat directly
data.body_fat()

Producción: 

5.2

Nota: Según la ecuación de JacksonPollock4Site, el hombre hipotético tiene un porcentaje de grasa corporal del 5,2 %.

Publicación traducida automáticamente

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