Cuándo usar NumPy en Python
Para cargar Numpy en Python y también invocarlo de manera fácil se acostumbra usar el nick np
Cargamos los datos del fichero .txt, en un caso así el delimitador es la coma.
Creación de matrices numpy con números
Por último, otra forma de hacer matrices es añadiéndoles números. Para ello,
asimismo tenemos la posibilidad de emplear esta función añadiendo mucho más opciones para hacer números sucesivos, por servirnos de un ejemplo si quisiéramos llevar a cabo una secuencia de números pares
Bibliotecas no estándar
Ya que el propósito de nuestro ejemplo es presenciar con la app de estudio automático con Python a un grupo de datos dado, necesitaremos algo mucho más que las bibliotecas de la biblioteca estándar en tanto que, si bien hemos visto que proporciona ciertas funcionalidades matemáticas, nos encontramos Por servirnos de un ejemplo, Asimismo necesitaremos módulos que nos dejen trabajar con la visualización de los datos. Averigüemos cuáles son los mucho más populares en ciencia de datos:
- NumPy : Acrónimo de Numerical Python. Su característica mucho más vigorosa es que puede trabajar con matrices (arrays) de n dimensiones. Asimismo da funcionalidades básicas de álgebra lineal, transformadas de Fourier, habilidades destacadas de números al azar y herramientas de integración con otros idiomas de bajo nivel como Fortran, C y C++
- SciPy: Acrónimo de Scientific Python. SciPy está construido sobre la biblioteca NumPy. Pertence a los mucho más útiles gracias a la gran pluralidad de módulos avanzados sobre ciencia y también ingeniería, como la transformada reservada de Fourier, el álgebra lineal y las matrices de optimización. s.
- Matplotlib: una biblioteca de gráficos, desde histogramas hasta gráficos de líneas o mapas de calor. Asimismo puede utilizar comandos de LaTeX para añadir expresiones matemáticas a su gráfico.
- Pandas: Usado para operaciones y manipulaciones de datos estructurados. Es muy habitual utilizarlo en la etapa de limpieza y preparación de datos. Es una librería de reciente incorporación, pero su enorme herramienta impulsó la utilización de Python en la red social científica.
- Estudio paramáquina Scikit Learn: construida sobre NumPy, SciPy y matplotlib, esta biblioteca tiene dentro un sinnúmero de herramientas capaces para la educación automático y el modelado estadístico, como algoritmos de clasificación, regresión, agrupamiento y reducción de dimensiones. ..
- Statsmodels: para modelado estadístico. Es un módulo de Python que deja a los clientes examinar datos, efectuar estimaciones de modelos estadísticos y efectuar pruebas estadísticas. Da una larga lista de estadísticas gráficas, pruebas, funcionalidades gráficas, etcétera. para diversos tipos de datos y estimadores.
- Seaborn: Apoyado en matplotlib, usado para realizar mucho más atractivos los gráficos y la información estadística en Python. Su finalidad es ofrecer mayor importancia a las visualizaciones, en las tareas similares con la exploración y también interpretación de los datos.
- Bokeh: Le deja producir atractivos gráficos tres dimensiones entretenidos y apps web. Se usa para apps de desempeño con transmisión de datos.
- Blaze: amplía las habilidades de Numpy y Pandas a datos organizados y de transmisión. Se puede utilizar para entrar a datos de un sinnúmero de fuentes, como Bcolz, MongoDB, SQLAlchemy, Apache Spark, PyTables, etcétera.
- Scrapy: se emplea para frotar la página web. Es un ambiente realmente útil para hallar algunos patrones de datos. Desde la dirección de Internet de comienzo del portal web, puede «zambullirse» en las diferentes páginas del ubicación para catalogar información.
- SymPy: empleado para computación simbólica, desde aritmética hasta cálculo, álgebra, matemáticas reservadas y física cuántica. Asimismo te deja formatear los desenlaces en código LaTeX.
- Peticiones de ingreso web: marcha como la biblioteca estándar urllib2, pero mucho más simple de codificar.
Arreglos unidimensionales
Tenemos la posibilidad de meditar en un arreglo unidimensional como un arreglo de columnas o tablas con uno o mucho más elementos.
Todos y cada uno de los elementos guardados en la matriz han de ser del mismo tipo. Esto supone que la matriz es un bloque homogéneo de datos.