Ir al contenido principal

Entradas

cómo resolver ecuaciones lineales con Python

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],                    [2,-5,3],        

Cómo hacer reconocimiento de imágenes

Hola bienvenid@s al blog tenía mucho tiempo que no escribía y me da gusto compartirles algo nuevo. En esta ocasión quiero platicarles de las herramientas que existen para poder realizar reconocimiento de imágenes por medio de Inteligencia Artificial. Primero antes de ver un ejemplo les cuento un poco más que es el reconocimiento visual, es un proceso en qué una máquina puede clasificar una imagen, ahora esta imagen puede llegar a la máquina por medio de archivos, por medio de una cámara de un celular ,las cámaras montadas en un robot, por medio de un directorio en donde se almacenan documentos o incluso utilizando la cámara en un dron.   Ejemplos de uso de está tecnología : Identificar posibles inicios de incendios Análisis de calidad en una línea de producción para saber si un artículo está en mal estado En las redes sociales saber si los gifs, imágenes son positivos o negativos Saber el estado de ánimo de una persona en un hospital En la agricultura identificar una zona con inicios d

Timer en Excel o Timer en Google Chrome

 En estos dos últimos dos años he recibido o dado muchos entrenamientos por videoconferencia y hay ocasiones que no es tan fácil controlar el tiempo de descanso o tiempo para alguna actividad porque en la misma reunión hay personas en diferentes zonas horarias. Estuve pensando en algunas alternativas para poder utilizar un timer y que todos pudiéramos ver cuándo tiempo nos queda para un descanso o para realizar alguna actividad. Hay varias opciones les comparto 3 que me gustaron: 1) En Google ya cuenta con una función de timer,la cuál se puede incluir al navegador o abrir en Google directo 2) Otra opción que se me ocurrió es utilizar una macro en Excel con timer,les comparto el código y como se ve  el código Así se ve cuando comienza a correr ,le puse 15 minutos y presione el botón de start timer ,si quieres detenerlo presionar stop timer y para reiniciar el contador utiliza el botón de reset. 3) pueden hacer una página web utilizando Jav

Qué es Otg y para que lo puedo utilizar?

OTG o el nombre completo USB On-the-go ,es una funcionalidad de celulares o tableta  con sistema operativo Android que te permite conectar una cámara,una memoria externa tipo micro sd o una memoria USB,teclados usb,mouse USB,control de videojuegos o micrófonos o audífonos externos. Cómo pueden saber si sus equipos soportan Otg, en el manual de especificaciones del dispositivo, p ueden revisar si en la caja o manuales de su equipo tiene el logo de OTG. Buscando en internet o por prueba y error.  Yo he probado el adaptador con un Xiaomi MI 11 y un Huawei P20 Lite.  Cómo puedo conecta mi adaptador USB-C a mi celular Para poder conectar dispositivos requieres comprar un adaptador de micro USB o USB tipo c de cuerdo a la entrada de cargador de tu celular a USB tipo A,o un adaptador con varias entradas. Les dejo la liga de los adaptadores que compre  Uno es solo el convertidor a usb que compre en Steren El otro es un adaptador más completo es un multipuerto la liga es

Monitor portátil Asus HD

 En estos días de Teletrabajo o de viajes de trabajo para visitar algún cliente en lo personal extraño tener mi monitor para poder ver en dos pantallas la información. Así que busque un monitor portátil que pudiera llevar conmigo y cumpliera las siguientes características: Tamaño a mi me parece bien 15.6 pulgadas por que es algo que puedo transportar en mi misma mochila de la laptop Peso, que fuera ligero por si hay que viajar en avión también hay restricción de peso Calidad de la imagen, que tuviera buena definición Precio que fuera algo entre un rango de 3000 y 5000 MXN Después de ver varias opciones me decidí por un monitor de la marca Asus modelo MB169B+ este monitor es full HD, tiene entrada USB para conectarse y no utiliza un cargador adicional para la alimentación, lo cual me parece un plus porque no hay que preocuparse por otro cargador que igual ocupa mas espacio y peso. La liga para comprarlo en Amazon  https://www.amazon.com.mx/dp/B00FE690DI/ref=cm_sw_r_wa_api_glt_i_HXA32FNA

Mi experiencia como mujer en el área de sistemas

Hoy día de la mujer, les quiero compartir un poco mas acerca de como ha sido mi experiencia en el mundo de la tecnología.  Como le hes platicado en otras publicaciones, empecé desde muy pequeña a conocer acerca del mundo de computación y la mayoría de personas que daban o tomaban cursos de computación eran hombres. Un primer curso al que fui, fue una curso que tomo mi mamá, nos llevo a mi hermana y a mi para acompañarla. Otros cursos que tome en mi adolescencia eran cursos para utilizar las paqueterías, aprender mas de computadoras, hacer mas pequeñas funciones en paqueterías o macros sencillas. Además durante la secundaria mis papás nos inscribieron en secundarias técnicas, lo cual me parece ahora como adulto una decisión muy inteligente para poder darnos mas herramientas para la vida laboral, yo en lo personal las recomiendo mucho, en mi caso estuve en el taller de computación y ahí tuve la oportunidad de tener una maestra que creo que de alguna forma me ayudo también a t

La importancia de los Motores en nuestra vidas diarias y la industria

Cuándo  ven un motor como en la imagen ¿Qué ideas se les viene a la mente?  Hace algunos años tuve la oportunidad de escuchar a un empresario hablar acerca de motores y el decía que en 2030 esperaba que ya la industria estuviera más automatizada o robotizada y para ello se requerirían motores ,muchos motores. Mencionaba que habría más desigualdad en las clases sociales ,porque se necesitaría más personas preparadas en ingeniería y si el acceso a la educación era complicado dejaría a pocas personas con mejor oportunidad de desarrollo. Comentaba que era necesario dar foco y hacer cambios en las carreras del futuro próximo. Creo que estando en el año 2022 sus palabras tienen mucha razón y son más reales cada día. He  escuchado y leído acerca de que hay muchas vacantes abiertas porque no hay personas que cubran el perfil y esto puede ser o porque no hay interés en esa área , o porque no hay un modelo de educación para poder preparar a las personas para estos puestos. Dejo el punto en la m

Maratón IBM 2021 - Top 100 Desarrolladores Latinoamerica

 Este 2021 IBM lanzo su competencia de la Maratona, esta competencia la ha hecho desde 2019 , en 2020 tuve oportunidad de participar si quieres saber mas acerca de esa competencia te comparto la liga donde platico mi experiencia  Maraton 2020 . Pero en este post quiero compartirles como viví esta experiencia del Maratón IBM 2021. #MaratonDev La convocatoria la lanzaron el Septiembre 2021 para ; Brasil, Chile, Colombia, Ecuador, México, Perú, Uruguay y Venezuela. Las inscripciones terminaron el 3 de Diciembre de 2021 . Esta ocasión los desafíos fueron 5 para determinar los 100 mejores quienes participarían a la ultima sesión para elegir a los 5 mejores . Los premios fueron: Los ganadores recibirán un voucher por la cantidad de US$ 1,600.00 para cambiar por viajes.  IBM Consulting América Latina ofrecera a los 10 mejores ofertas de empleo como Application Developer*. Premios en cada desafío. Hubo una semana de entrenamientos, les comparto la liga de los temas y URL para verlos  https://

Google DialogFlow como hacer un chatbot

En entradas previas hemos platicado acerca de Watson Assitant la herramienta de IBM para crear chatbots en esta ocasión les quiero platicar acerca de DialogFlow que es de Google y que permite crear también asistentes robots.                                        Imagen de de  https://cloud.google.com/dialogflow/docs Para poder utilizar este software necesitamos tener una cuenta de correo en Gmail e ingresar a  https://dialogflow.cloud.google.com   Tiene 2 versiones ES que es la básica y CX para agentes o chatbot más grandes o complejos, los costos varían de acuerdo a los mensajes de texto o de voz que se consumen.   Algunas empresas que han utilizado esta herramienta para sus asistentes virtuales son: KML , Dominos , Ticketmaster , R andstad Para probarlo pueden dar de alta su cuenta y se les dan 12 meses gratis para poder probarlo. Después del periodo de prueba los costos son los que se muestran en la imagen. https://cloud.google.com/dialogflow/pricing Veamos ahora un ejemplo de com