Python y la ciencia de datos
Si bien Python no es el único lenguaje para realizar tareas de ciencia de datos (está también por ejemplo R y hay otros lenguajes que podrían usarse), es sin duda un gran candidato debido a la gran cantidad de librerías que posee, y principalmente al gran ecosistema del lenguaje. Y también se utiliza bastante dentro de Excel de Microsoft, por lo que es un lenguaje interesante para realizar estas tareas.
Vamos a ver algunas de las librerías que podríamos usar para realizar tareas y aplicaciones relacionadas con un entorno de análisis de datos y en que situación nos conviene utilizarlas.
Las voy a enumerar por orden alfabético y les comentaré brevemente también mi experiencia con ellas:
- MatPlotLib. Esta es una hermosa librería para realizar gráficos, es muy fácil de usar y es ideal para la persona que se está metiendo en el análisis de datos, ya que permite representar conjuntos de datos de manera muy fácil. En mi GitHub hay ejemplos de su uso o sinó pueden visitar su web en: Matplotlib — Visualization with Python
- OpenCV. Es quizás la librería más utilizada para reconocimiento de objetos. Yo la use para reconocimiento facial y funciona de maravilla. También se ha usado para entrenar modelos de datos, y en otra infinidad de aplicaciones donde el reconocimiento es una necesidad. Está acá: OpenCV - Open Computer Vision Library
- Pandas. Es una librería ideal para manipular conjuntos de valores. Yo la utilicé muchísimo con matrices de datos, y es bastante fácil de implementar dentro de los proyectos. Pronto haré un artículo dedica específicamente a ella. Su web: pandas - Python Data Analysis Library (pydata.org)
- PyTorch. Esta librería se convirtió rápidamente en la librería por excelencia para machine learning y las IA. Es ideal para el procesamiento de lenguaje natural, visión artificial, etc. Yo la utilicé bastante en sistemas de reconocimiento. Muy interesante. PyTorch
- TensorFlow. Es una librería utilizada para el aprendizaje automático. No la usé demasiado, pero en los proyectos donde la utilicé resultó de gran ayuda. Puedes ver más información en su web (TensorFlow).
En breve iré ampliando esta lista, si tienen alguna duda sobre las mismas no duden en contactarme aquí o en mis redes sociales.
Saludos,
Damian
Hola Damián pase por acá me encanta Python, me fascina lo que se puede hacer con el así que gracias y espero más
ResponderEliminarHola Gonzalo, gracias por pasar! Por supuesto que va a haber mucho más, saludos!
Eliminar