domingo, 20 de febrero de 2022

EJEMPLO 2 PYLAB PYTHON (Coordenadas polares)

 


from pylab import*
t=arange(0,2*pi,0.01)
r=sin(10*t)
polar(t,r)
show()
 
 

EJEMPLO 1 PYLAB, MATPLOTLIB PYTHON

 1. Librería gráfica: Pylab, Matplotlib

from pylab import*
x=arange(0,10,0.1) #Genera el vector x=[0, 0.1, 0.2, 0.3, . . . , 10]
plot(x,cos(x),'-b') #Grafica los puntos (x, cos(x)) con una linea azul
plot(x,log(x+1),'-r') #Grafica los puntos (x, log(x+1)) con una línea roja
title('Funciones')
xlabel('x')
ylabel('f(x)')
grid(True)
legend(('coseno','logaritmo'),loc='upper right')
show()
 
 

SI NO TIENES MATLAB PERO TIENES PYTHON NO TE PREOCUPES

Python es un lenguaje de programación dirigida a objetos que por medio de unas librerías o módulos específicos permite sustituir a paquetes con funciones matemáticas, estadísticas o ciencia de datos como Matlab o R; por esta razón si no tienes una licencia paga de Matlab y lo requieres para funciones matemáticas en la universidad puedes solucionar esto instalando Python y agregando las librerías que contienen estas funciones especiales.

Librerias clave para python[1]

1. Matplotlib

Esta es una de las librerías de Python más usadas, pues su procesamiento y generador de gráficos son de amplia calidad. Además, te da la facilidad de publicar estos datos tanto de manera física, bajo impresión, como también digitalmente.

Utiliza trazados 2D y muchos tipos de gráficos que se crean con pocas líneas de código. Algunos ejemplos son los histogramas, diagramas de barras, espectros de potencia, series temporales, diagramas de errores, etc.

2. Seaborn

Seaborn es una librería gráfica de Python especializada en la visualización de datos estadísticos. Dentro de sus principales características, podemos destacar su interfaz de alto nivel, la cual es atractiva y muy interactiva.

Este aspecto resulta fundamental cuando llega el momento de esclarecer los datos luego de un análisis, pues hace que la visualización de los mismos sea más sencilla. Asimismo, es compatible con otras librerías de Python como Pandas y Matplotlib.

 3. Bokeh

Esta es una de las librerías de Python que te ayudará a visualizar los datos desde una perspectiva más interactiva dentro de un navegador web. Además, puedes crear gráficos elegantes y versátiles con datos que llegan en tiempo real, gracias a sus desarrolladores de buen rendimiento. 

4. NumPy

De todas las librerías de Python, Numpy te permite crear una estructura universal de datos para facilitar su análisis e intercambio de varios algoritmos.

Al igual que varias librerías de Python, esta implementa vectores multidimensionales y matrices que almacenan una gran cantidad. A su vez, posee funciones matemáticas de alto nivel y utiliza diversas estructuras de datos.

 5. SciPy

Por otro lado, SciPy es una librería de python especializada en el cálculo numérico y el análisis de datos, pues te permite crear rutinas numéricas con estructura de datos. Además, es sencilla de usar y operar, e incorpora las siguientes funciones: optimización, integración numérica, álgebra lineal, estadística, transformadas de Fourier, etc. 

6. Pandas

Si estás buscando una biblioteca de Python enfocada en los datos científicos, Pandas es una de las más útiles que encontrarás. Sus principales funciones se conforman por Series de datos y el Data Frame para dos dimensiones.

Adicionalmente, es muy sencilla de usar para manipular datos y se utiliza en campos como finanzas, ciencias sociales, estadística e ingeniería. 

 8. Scikit-Learn

Esta librería de Python cuenta con funciones de Machine Learning y análisis de datos. Es una herramienta muy fácil de usar gracias a sus múltiples técnicas de aprendizaje automático.

Puedes utilizar Stickit-Learn para resolver problemas de clasificación y de regresión, tales como máquinas de vectores de soporte, árboles de decisión, regresión lineal y polinómica, clustering, reducción de dimensionalidad, etc. Su interfaz es simple y consistente, ya que se puede moldear solo con una línea de código.

 9. TensorFlow

Forma parte de las librerías de Python que fueron desarrolladas por Google. Te permite realizar cálculos numéricos gracias a diagramas de flujo de datos y se usa para varias aplicaciones de cálculo científico como Deep Learning.



[1] https://www.crehana.com/co/blog/desarrollo-web/librerias-python/

domingo, 29 de agosto de 2021

Python, un lenguaje de programación fácil de aprender

Aprender a programar puede ser imaginado como una tarea muy compleja y en algunos casos asi lo es pero existen ayudas y lenguajes sencillos e intuitivos como Python. sitio oficial de descarga de python

Y es mucho mas fácil si se lleva a cabo con la ayuda de un traductor de código como "visual studio code" Visual studio code

#Inicio del programa 

print("Este es un código que imprime un mensaje por pantalla")
M = input("Ingrese el mensaje deseado: ")
print("El mensaje ingresado es:")
print(M)
#Fin del programa

domingo, 28 de marzo de 2021

La ingeniería no tiene genero

Recuerdo que cuando ingresé a la universidad las mujeres estudiantes de ingeniería y en especial de ingenierías como mecánica, eléctrica, Química y de materiales se podían contar con los dedos de las manos sin embargo al culminar la carrera este número aumento considerablemente.

A continuación, voy a compartir con ustedes un fragmento de un articulo, tomado de la revista predictiva 21, en el cual se entrevista a varias mujeres con respecto a la importancia de la mujer en la ingeniería y especificamente en la ingenieria de mantenimiento.

 WIRAM: El lado femenino de la Ingeniería en Mantenimiento

Las ingenierías y las ciencias duras en general siempre se han asociado con actividades masculinas. La presencia de científicos e investigadores, a lo largo de la historia, recoge la amplia presencia de hombres y muy pocas mujeres. Evidente-mente, los roles y las diferencias sociales de otras épocas, la imposibilidad de las mujeres de acceder al estudio y su reducción a roles caseros y de género, incidió notablemente en la tardía aparición de la mujer en el ámbito científico.WIRAM es una organización norteamericana que agrupa a las damas que hacen vida en el ámbito de la ingeniería, y nos referimos a ingenierías “duras”, como mantenimiento y Asset Management.

Entrevista a Maura Abad, lider de relaciones globales para  Reliabiliyweb www.reliabilityweb.com

 ¿Cómo entraste en el mundo de la confiabilidad? 

En el año 2013 conecté con Terrence O’Hanlon a través del Ing. Henry Ellmann , el cual nos presentó. Terrence me comentó de la labor que Reliabilityweb.com realiza para la comunidad de Confiabilidad y Gestión de Activos y fui a Fort Myers desde New York donde estaba viviendo y decidí que quería formar parte de esta comunidad, puesto que mi pasión por los idiomas es muy grande, para mi aprender el lenguaje de la confiabilidad fue muy atractivo.

 ¿Cuáles son los objetivos y las actividades actuales de WIRAM? La misión del grupo de interés especial de mujeres en confiabilidad y gestión de activos (WIRAM) es aumentar la diversidad en el liderazgo de la confiabilidad y la gestión de activos, además de fomentar la participación de las mujeres en la industria. VALORESIntegridadHonestidadRespetoComunicaciónAyuda y colaboración.