Tecnología

Inicio

Con los arreglos de funciones & Ranges en Numerical Python

Numerical Python, o NumPy, es una extensión del lenguaje de programación Python que soporta arrays y matrices. También viene con varias funciones que realizan cálculos y analizar estas estructuras, lo que le permite recoger estadísticas sobre los datos o modificar según sea necesario. Para utilizar las funciones NumPy, primera importar el paquete "numpy" en su programa.

Creación de matrices

El "arange" y "arrayrange" funciones son sinónimos: ambos le permiten crear e inicializar una matriz con un intervalo de valores numéricos. Se utiliza una, dos o tres parámetros antes de hacerlo. El primero es el valor de "inicio". Si se utiliza solo, la matriz incluye todos los valores desde cero hasta el valor menos uno. Si se utiliza con un segundo parámetro, su valor es el primero en la matriz. El segundo parámetro es el valor de "parada", que indica el valor máximo de la matriz, menos uno. El tercero es el "paso", que especifica el valor que se incrementa cada entrada de la matriz por. Por ejemplo, "myArray.arange (4,15,3)" crea una matriz con valores "[4,7,10,12]" en el mismo.

Funciones aritméticas y estadísticas

NumPy tiene varias funciones de análisis de matriz que transmiten información acerca del contenido de la matriz. Puede usarlos para obtener los valores de la media, media, máxima, mínima, mediana u otros valores dentro del rango de entradas de la matriz. También tiene muchas funciones que se utilizan para modificar las entradas de la matriz, tales como suma, resta, multiplicación y división. Al utilizar estas funciones - por ejemplo, la adición de - usted puede agregar cualquier cosa de los números individuales de los valores individuales de la matriz, o incluso dos matrices enteras juntos.

Funciones avanzadas de matemáticas

Una de las ventajas de NumPy más de otros lenguajes de programación son sus funciones matemáticas avanzadas que se pueden utilizar con matrices. Por ejemplo, puede utilizar las funciones de álgebra lineal para resolver, rastrear o invertir matrices matriz, u obtener el producto interior o exterior de dos matrices. También puede recortar los valores en la matriz, lo que limita los valores superior e inferior de un rango especificado. Por ejemplo, para recortar los valores entre dos y siete, los valores inferiores o superiores a estos valores se convertirá en esos valores, respectivamente; el resto siguen siendo los mismos.

eje de parámetros

Muchas de las funciones de NumPy incluir un parámetro opcional "eje". Cuando se especifica, se dice que la función de la cual gama de dimensiones o ejes, en una matriz multidimensional desea que la función va a operar. Python utiliza dimensionamiento basado en cero, lo que significa que la primera dimensión tiene un índice de cero, el segundo tiene uno, y así sucesivamente. El valor por defecto es "ninguno" (no es cero, debido a la indexación), lo que significa que desea utilizar toda la matriz. El uso de un valor numérico para este parámetro especifica un rango para evaluar dentro de la matriz.