1. Definición:
numpy.mean (a, axis = None, dtype = None, out = None, keepdims = <no value> ) # a: array (si no es un array , conviértalo en un array) # axis: opcional (no seleccionado es el promedio de todos los números) valor) 0 columnas encontrar el valor medio de una respectiva fila hallazgo promedio # tipo DTYPE de datos, opcionalmente, para el cálculo del tipo medio. Para la entrada de enteros, el valor predeterminado es float64; para la entrada de punto flotante, es lo mismo que el tipo de entrada. # ndarray, opcional, coloque una matriz de resultados alternativa. El valor predeterminado es Ninguno; si se proporciona, su forma debe ser la misma que la forma de salida esperada, pero si es necesario, se convertirá el tipo. # Salida: Si fuera = Ninguno, una nueva matriz que contiene los retornos promedio, de lo contrario, devuelve una referencia a la salida de la matriz.
2. Ejemplos:
2.1 Matriz:
>>> a = np.array ([[1,2], [3,4 ]]) >>> una matriz ([[ 1, 2 ], [ 3, 4 ]]) >>> np.mean ( a) 2.5 >>> np.mean (a, axis = 0) array ([ 2., 3. ]) >>> np.shape (np.mean (a, axis = 0)) ( 2 ,) >> > np.mean (a, axis = 1 ) array ([ 1.5, 3.5 ]) >>> np.shape (np.mean (a, axis = 1 )) ( 2 ,) >>> np.shape (a) ( 2, 2)
>>> type (np.mean (a, axis = 1))
<clase 'numpy.ndarray'>
Para las matrices, devuelva directamente 1 * n matriz (matriz)
2.2 Matriz:
>>> num1 = np.array ([[1,2,3], [2,3,4], [3,4,5], [4,5,6 ]]) >>> matriz num1 ([ [ 1, 2, 3 ], [ 2, 3, 4 ], [ 3, 4, 5 ], [ 4, 5, 6 ]]) >>> num2 = np.mat (num1) >>> matriz num2 ( [[ 1, 2, 3 ], [ 2, 3, 4 ], [ 3, 4, 5 ], [ 4, 5, 6 ]]) >>> tipo (num2) < clase ' numpy.matrix ' > > >> num3 = np. asmatriz (num1)>>> matriz num3 ([[ 1, 2, 3 ], [ 2, 3, 4 ], [ 3, 4, 5 ], [ 4, 5, 6 ]]) >>> tipo (num3) < clase ' numpy.matrix ' > >>> matriz np.mean (num2, axis = 0) ([[ 2.5, 3.5, 4.5 ]]) >>> matriz np.mean (num2, axis = 0) ([[ 2.5, 3.5 , 4.5 ]]) >>> np.mean (num2, axis = 1 ) matriz ([[ 2. ], [ 3. ], [ 4 ], [ 5.]])
# Descripción: # conversión MAT matriz asmatrix == # matriz, entonces: # . Axis = 0, la columna media calculada, n-retorno * 1 # . Axis = 1, el cálculo de un sistema de desplazamiento, el retorno m * 1
3. Código de referencia:
Sitio web oficial: https://docs.scipy.org/doc/numpy/reference/generated/numpy.mean.html
np.mat () :https://www.jb51.net/article/161915.htm
https://blog.csdn.net/yeler082/article/details/90342438
np.mean :https://blog.csdn.net/lilong117194/article/details/78397329