¿Qué es Scipy en Python??
Un conjunto de herramientas de código abierto llamado Scipy, que se pronuncia 'Sigh Pie', se emplea principalmente en los campos de la ingeniería, las matemáticas y la informática científica. Se basa en la extensión de Python Numpy y ofrece una tonelada de módulos útiles para el procesamiento de señales e imágenes, integración, optimización, álgebra lineal, transformaciones de Fourier, estadísticas y muchos otros temas.
Scipy se puede instalar fácilmente en todos los sistemas operativos populares basados en Linux. Utilizando el administrador de paquetes PIP, lo guiaremos a través del proceso de instalación de Scipy en un servidor privado virtual de Linux en este tutorial. En la sección que sigue, PIP se cubrirá con más detalle.
Scipy está perfectamente organizado en subackages que abordan muchas áreas de informática científica. Grupo, constantes, integrado, IO, Linalg, señal, escaso, estadísticas, etc. son algunos de estos.
¿Qué es Numpy en Python??
Una biblioteca de código abierto para el lenguaje de programación de Python se llama Numpy (Python numérico). Se emplea en manipulación de matriz y computación científica. Además de un objeto de matriz multidimensional, ofrece características de manipulación de matriz de alto nivel.
Construido sobre álgebra lineal es numpy. Implica ejecutar operaciones matemáticas en matrices y vectores. Las operaciones básicas como promedio, mínimo, máximo, desviación estándar, varianza y muchas más son compatibles con Numpy.
La línea de comando de PIP se puede usar para instalar Numpy una vez que se haya configurado. Ingrese el comando dado a continuación para instalar Numpy con Python 2.
El Administrador de paquetes de Python de forma predeterminada se llama PIP. Los paquetes adicionales que no se incluyen por defecto en la biblioteca estándar PF Python también están disponibles para la instalación.
Cómo instalar Scipy en Linux?
Scipy generalmente se puede instalar en una computadora Linux utilizando una de las dos técnicas simples. El primero es tan sencillo como el uso de la administración de paquetes incorporado que viene con la instalación de Linux. El segundo es tan complejo como el uso de PIP, el Python Package Manager. Para instalar Scipy, use el comando único de cualquier método.
Instalar Scipy a través del comando PIP
El Administrador de paquetes de Python que PIP solía instalar, así como actualizar paquetes. La biblioteca estándar de Python viene con varias funciones incorporadas.
Statsmodel y otras bibliotecas de ciencias de datos como Scikit-Learn no son parte de la Biblioteca estándar de Python. Se pueden configurar utilizando la línea de comando y PIP, el administrador de paquetes predeterminado para Python.
Este enfoque explica cómo instalar Scipy usando el comando PIP. Inicie el terminal del símbolo del sistema en su PC. Puede iniciar el símbolo del sistema en Windows, Terminal en Mac o el terminal de Linux que viene con su distribución de Linux.
Ejecute 'python -m pip install -u pip' después de escribirlo. Al usar este comando, puede asegurarse de que su sistema tenga los archivos PIP más recientes instalados para su uso en la administración de paquetes.
En el símbolo del sistema, ingrese y ejecute 'PIP Instalar Scipy.'Los principales paquetes Scipy se instalarán en su computadora utilizando el índice de paquetes de Python. Los comandos 'PIP Instale Numpy' y 'PIP Install Matplotlib' se pueden usar para instalar otros paquetes centrales, como Numpy y Matplotlib.
A continuación se muestra el resultado del comando ejecutado 'PIP Install Scipy'.
Instale SciPy usando el comando Manager de paquetes
Las instrucciones de instalación simples para Python-Scipy en Ubuntu Server están disponibles aquí. Intente hacer clic en el botón Copiar para capturar el comando y dejarlo en su terminal de símbolo del sistema si desea utilizar el Administrador de paquetes APT incorporado.
Para obtener una guía rápida y paso a paso sobre los comandos SSH, consulte los detalles a continuación. Se recomienda copiar/pegar para evitar errores tipográficos e instalación no intencional de paquetes.
Ejecute el comando de actualización para actualizar repositorios de paquetes y obtener la información del paquete más reciente.
Emitir el comando de instalación con el parámetro -y para instalar los paquetes y las dependencias.
Ejemplo:
Porque las bibliotecas se instalaron en un entorno virtual, comenzando ahora, si alguno de los módulos para Numpy, Scipy, Matplotlib, etc., no se instalaron con éxito, recibiría un error de ModulenotFoundError. Podemos evaluar Scippy y Matplotlib creando el pequeño programa de prueba que se enumera a continuación.
Puede ver en el código que los dos primeros módulos agregados son Scipy y Matplotlib. Con características para controlar estilos de línea, atributos de fuentes, ejes de formato y otras características, ofrece un módulo llamado Pyplot que simplifica las cosas para trazar. Examinemos cada línea del código en detalle.
El comando de importación de scipy se utilizó para importar el módulo SciPy en la primera línea de código. La biblioteca matplotlib se carga posteriormente como PLT. Luego se usó el método Arran () para construir una variable en la que se dio la especificación de gráficos. Una de las funciones de Python más utilizadas es la función Arrange (). Después de crear valores con un espaciado igual, el método Arrange () devuelve la referencia a esos valores.
En la línea final del código, hemos mostrado el gráfico con el método show ().
Aquí está la pantalla de salida donde se muestra el gráfico. Esto demuestra la instalación de su sistema y la operación exitosa del módulo SciPy.
Conclusión:
Cómo instalar Scipy se cubrió en esta publicación. Hay varias características incluidas en la instalación de Scipy. El paquete tiene una devolución de código que se puede utilizar para acceder a las funciones que se encuentran en sus subackages. La instalación de este paquete es necesaria para usar las funciones de Python. Debido a la naturaleza de código abierto del paquete, existe un enorme potencial de crecimiento. Hay varios métodos de instalación disponibles para su conveniencia. Dependiendo de nuestras demandas, podemos usarlo al máximo.