Entradas

Mostrando las entradas con la etiqueta Metodo de Cramer en Python

Macro en Word para leer recibos de nómina CFDI y extraer el ISR retenido automáticamente

Imagen
Macro en Word para leer recibos de nómina CFDI y extraer datos clave Si trabajas en contabilidad, seguramente has recibido archivos XML de recibos de nómina para revisión o conciliación. Esta macro te permite leer múltiples archivos CFDI versión 4.0 directamente desde Word, y extraer automáticamente los siguientes datos: RFC del Emisor RFC del Receptor Total del comprobante UUID ISR Retenido (extraído del nodo de deducciones de nómina) Esto es especialmente útil para quienes deben validar cantidades retenidas de ISR en recibos de nómina digitales y quieren presentar su declaración anual o para contadores. La macro coloca toda la información organizada en una tabla dentro del documento Word, lista para copiar o validar. ¿Cómo funciona? Al ejecutar la macro: Seleccionas uno o varios archivos XML desde tu computadora Word los analiza uno por uno Se genera automáticamente una tabla con los datos clave ¿Quién puede usar esta macro? Está pensada para c...

cómo resolver ecuaciones lineales con Python

Imagen
Quizás se han preguntado cómo puedo resolver una ecuación utilizando Python. Primero es convertir nuestro sistema de ecuaciones a matrices y vectores es decir utilizar Álgebra lineal. Entonces primer paso nuestra ecuación de ejemplo es: 3x + 2y -5z =8 2x-5y+3z =5 8y+9z =6 Esto convertido a Algebra Lineal se ve así: [3,2,-5  2,-5,3 0,8,9] Vector de resultados de la ecuación [8,5,6] En el álgebra lineal tenemos varios métodos que podemos utilizar para resolver este tipo de ecuaciones ,estos métodos son : Regla de Cramer Gauss Jordan Eliminación Gaussiana En este post vamos hablar de la regla de Cramer la cual consiste en ir remplazando una columna por el vector de resultados y obtener la determinante de la matriz inicial y la matriz con el ventor .  Ahora vamos a transformar estas reglas a un programa Primero vamos a hacerlo de manera manual en el programa simulando los pasos import numpy as np #Cramer rules matrix_l = np.array([[3,2,-5],         ...

🚀 Mantener este blog funcionando requiere tiempo y café. ¡Puedes contribuir con uno aquí!