El sistema operativo debe actualizarse antes de instalar Python (x.y). Ejecute el siguiente comando para actualizar el sistema.
$ sudo apt-get actualización
Es necesario verificar que cualquier intérprete de Python esté instalado antes en el sistema o no. Ejecute el siguiente comando para verificar la versión instalada de Python. Es mejor eliminar cualquier versión de Python previamente instalada antes de instalar Python (X, Y).
$ PythonLa salida muestra que no se ha instalado ningún paquete Python antes en el sistema. Para este caso, primero tenemos que instalar el intérprete de Python.
Instalar python (x.y)
Puede instalar paquetes Python (X, Y) o Python Scientific de dos maneras. Una forma es descargar e instalar un paquete Python (X, Y) apropiado basado en Ubuntu y otra forma es instalar los paquetes necesarios para realizar la computación científica en Python. La segunda forma es fácil de instalar, lo que se sigue en este tutorial.
Pasos:
Si todos los paquetes mencionados anteriormente se instalan correctamente sin ningún error, entonces su Python (x, y) se instala correctamente.
Usando python (x, y):
Algunos usos básicos de Python (x, y) se muestran en esta parte del tutorial utilizando diferentes ejemplos con explicaciones. Necesitará ejecutar el espía El editor de códigos comenzará a usar Python (X, Y). Clickea en el Show Solicitud icono y tipo 'sp ' en el cuadro de búsqueda. Si espía se instala correctamente entonces espía Aparecerá el icono.
Haga clic en Spyder3 ícono para abrir la aplicación. La siguiente pantalla aparecerá después de abrir la aplicación.
Ahora, puede comenzar a escribir código para realizar tareas de computación científica. Los usos básicos de las cinco bibliotecas instaladas de Python3 para operaciones científicas se muestran en los siguientes seis ejemplos.
Ejemplo-1: Uso de variables y tipos
Este ejemplo muestra el uso muy básico de los tipos y variables de datos de Python. En el siguiente script, se declaran cuatro tipos de variables. Estos son yonteger, flotante, booleano y cadena. tipo() El método se usa en Python para averiguar el tipo de cualquier variable.
#!/usr/bin/env python3Producción:
Ejecute el script presionando jugar ( ) botón desde la parte superior del editor. Si hace clic en el Explorador variable pestaña desde el lado derecho, luego aparecerá la siguiente salida para las cuatro variables.
Ejemplo-2: Uso de Numpy para crear una matriz y una matriz multidimensional
Todos los tipos de computación numérica se realizan por numpy Paquete en Python. El módulo puede definir y utilizar la estructura de datos multidimensional, el vector y la matriz se pueden definir y utilizar los datos de la matriz. Puede calcular muy rápidamente porque está desarrollado por C y Fortran. numpy El módulo se usa en el siguiente script para declarar y usar matrices unidimensionales y bidimensionales en Python. Se declaran tres tipos de matrices en el guión. MyArray es una matriz unidimensional que contiene 5 elementos. ndim La propiedad se utiliza para encontrar la dimensión de una variable de matriz. len () La función se usa aquí para contar el número total de elementos de MyArray. shape () La función se usa para mostrar la forma actual de la matriz. myArray2 es una matriz bidimensional que contiene seis elementos en dos filas y tres columnas (2 × 3 = 6). tamaño() la función se utiliza para contar los elementos totales de myArray2. arreglar() la función se utiliza para crear una matriz de rango llamada myArray3 que genera elementos agregando 2 con cada elemento de 10.
#!/usr/bin/env python3Producción:
La siguiente salida aparecerá después de ejecutar el script.
Ejemplo-3: Uso de Matlab para dibujar una curva
Mate La biblioteca se utiliza para crear figuras científicas 2D y 3D basadas en datos específicos. Puede generar resultados de alta calidad en diferentes formatos como PNG, SVG, EPG, etc. Es un módulo muy útil para generar cifras para datos de investigación donde la figura se puede actualizar en cualquier momento cambiando los datos. La forma en que puede dibujar una curva basada en el eje x y los valores del eje Y usando este módulo se muestra en este ejemplo. pylab se usa para dibujar la curva aquí. Linspace () La función se usa para establecer el valor del eje X en un intervalo regular. Los valores del eje y se calculan cuadrando el valor del eje x. cifra() es una función init que se utiliza para habilitar pylab. El personaje 'B' se usa en trama() función para establecer el color de la curva. Aquí, 'B' indica el color azul. xlabel () la función se utiliza para establecer el título de x-eje y Ylabel () La función se usa para establecer el título del eje Y. El título del gráfico está establecido por título() método.
#!/usr/bin/env python3Producción:
La siguiente salida aparecerá después de ejecutar el script. La curva se muestra en la parte inferior derecha de la imagen.
Ejemplo-4: Uso del módulo Sympy para variables simbólicas
Sympy Library se usa en Python para álgebra simbólica. La clase de símbolos se usa para crear un nuevo símbolo en Python. Aquí, se declaran dos variables simbólicas. var1 variable se establece en Verdadero y IS_IMAGINARIO devoluciones de propiedad FALSO Para esta variable. var2 La variable se establece en verdadero que indica 1. Entonces, cuando se verifica que var2 es mayor que 0 o no, entonces devuelve verdadero.
#!/usr/bin/env python3Producción:
La siguiente salida aparecerá después de ejecutar el script.
Ejemplo-5: Crea DataFrame usando pandas
La biblioteca Pandas se desarrolla para limpiar, analizar y transformar cualquier dato en Python. Utiliza muchas características de numpy biblioteca. Entonces, es esencial instalar numpy Biblioteca de Python antes de instalar y usar pandas. También se usa con otras bibliotecas científicas de Python como Scipy, matplotlib etc. Los componentes centrales de pandas son serie y Dataframmi. Cualquier serie indica la columna de datos y un marco de datos es una tabla multidimensional de una colección de series. El siguiente script genera un marco de datos basado en tres series de datos. La biblioteca Pandas se importa al comienzo del guión. A continuación, una variable nombrada marcas se declara con tres series de datos que contienen marcas de tres materias de tres estudiantes nombrados 'Janifer ',' John 'y' Paul '. Marco de datos() La función de los pandas se usa en la siguiente declaración para generar un marco de datos basado en la variable marcas y guárdelo en la variable, resultado. Por último, el resultado La variable se imprime para mostrar el marco de datos.
#!/usr/bin/env python3Producción:
La siguiente salida aparecerá después de ejecutar el script.
Ejemplo-6: Uso del módulo Scipy para el cálculo matemático
Bisagro La biblioteca contiene una gran cantidad de algoritmos científicos para realizar la computación científica en Python. Algunos de ellos son integración, interpolación, transformación de Fourier, álgebra lineal, estadísticas, archivo IO, etc. El editor de Spyder se usa para escribir y ejecutar los códigos en ejemplos anteriores. Pero el editor de Spyder no admite los módulos Scipy. Puede verificar la lista de módulos compatibles de Spyder Editor presionando Dependencias .. Opción del menú de ayuda. El módulo Scipy no existe en la lista. Entonces, los siguientes dos ejemplos se muestran desde el terminal. Abra la terminal presionando "Alt_ctrl+t " y escribir pitón para ejecutar el intérprete de Python.
La biblioteca Scipy contiene un módulo llamado CBRT Para calcular la raíz del cubo en cualquier número. El siguiente script calculará la raíz del cubo de tres números. numpy La biblioteca se importa para definir la lista de los números. Próximo, bisagro biblioteca y CBRT módulo que está debajo bisagro.especial son importados. Los valores raíz del cubo de 8, 27 y 64 se almacenan en la variable resultado que se imprime más tarde.
>>> importar numpyProducción:
La siguiente salida aparecerá después de ejecutar los comandos. La raíz del cubo de 8, 27 y 64 son 2, 3 y 4.
linalg El módulo de la biblioteca Scipy se utiliza para resolver el álgebra lineal. Aquí, bisagro La biblioteca se importa en el primer comando y el siguiente linalg módulo de bisagro Se importa la biblioteca. numpy La biblioteca se importa para declarar las matrices. Aquí, ecualización se declara que la variable define los coeficientes y Val La variable se usa para definir los valores respectivos para el cálculo. resolver() la función se usa para calcular los resultados basados en ecualización y Val variables.
>>> importar ScipyProducción:
La siguiente salida aparecerá después de ejecutar los comandos anteriores.
Python es un lenguaje de programación muy útil para resolver diferentes tipos de problemas matemáticos y científicos. Python contiene un gran número de bibliotecas para hacer este tipo de tarea. Los usos muy básicos de algunas bibliotecas se muestran en este tutorial. Si quieres ser un programador científico y novato para Python (X, Y), este tutorial te ayudará a instalar y usar Python (X, Y) en Ubuntu.
Una demostración se puede encontrar aquí a continuación: