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 análisis de estas estructuras , lo que le permite recoger datos estadísticos sobre los datos o modificar según sea necesario . Para utilizar las funciones NumPy , primero importar el paquete " numpy " en su programa. Crear matrices
funciones " arrayrange " " arange " y son sinónimos : ambos permiten crear e inicializar una matriz con un rango de valores numéricos. Utiliza una, dos o tres parámetros antes de hacerlo. El primero es el valor "start" . Si se usa 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 "stop" , que indica el valor máximo de la matriz , menos uno. El tercero es el " paso ", que especifica el valor a incrementar cada entrada de la matriz por . Por ejemplo, " myArray.arange ( 4,15,3 ) " crea una matriz con los valores " [ 4,7,10,12 ] " en ella.
Estadística y aritmética funciones
NumPy tiene varias funciones de análisis de matriz que informe información sobre el contenido de la matriz. Usted las puede utilizar para obtener los valores de la media , la media de los valores máximo, mínimo, medio u otro dentro de la gama de entradas en el array. 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, añadiendo - . Puede agregar cualquier cosa de números únicos a los valores individuales de la matriz , o incluso los dos arrays enteros junto
avanzada Funciones matemáticas < br >
Una de las ventajas de NumPy sobre otros lenguajes de programación son sus funciones matemáticas avanzadas que puede 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 arrays. También puede recortar los valores de la matriz , lo que limita los valores superior e inferior de un rango especificado . Por ejemplo , para recortar los valores entre dos y siete años, los valores por debajo o por encima de estos valores se convertirán en esos valores , respectivamente , y el resto siguen siendo los mismos
Axis Parameter
< . p> Muchas de las funciones de NumPy incluyen un parámetro de "eje " opcional. Cuando se especifica, se indica a la función que van de las dimensiones o ejes , en una matriz multidimensional desea que la función va a operar. Python utiliza dimensionamiento de base cero , lo que significa que la primera dimensión tiene un índice de cero, el segundo tiene uno, y así sucesivamente . El valor predeterminado es " none" ( no es cero, debido a la indexación ) , lo que significa que desea utilizar toda la gama . El uso de un valor numérico para este parámetro especifica un rango para evaluar dentro de la matriz.