Preguntas etiquetadas con numpy

122
Agregue un solo elemento a la matriz en numpy

Tengo una matriz numpy que contiene: [1, 2, 3] Quiero crear una matriz que contenga: [1, 2, 3, 1] Es decir, quiero agregar el primer elemento al final de la matriz. He intentado lo obvio: np.concatenate((a, a[0])) Pero me sale un error diciendo ValueError: arrays must have same number of...

120
Comprobación rápida de NaN en NumPy

Estoy buscando la forma más rápida de verificar la aparición de NaN ( np.nan) en una matriz NumPy X. np.isnan(X)está fuera de discusión, ya que crea una matriz booleana de formas X.shape, que es potencialmente gigantesca. Lo intenté np.nan in X, pero eso parece no funcionar porque np.nan !=...

120
¿Cómo funciona numpy.histogram ()?

Mientras leía sobre numpy, encontré la función numpy.histogram(). ¿Para qué sirve y cómo funciona? En los documentos mencionan bins : ¿Qué son? Algunas búsquedas en Google me llevaron a la definición de histogramas en general . Lo entiendo. Pero, lamentablemente, no puedo vincular este...

119
Numpy: divide cada fila por un elemento vectorial

Supongamos que tengo una matriz numpy: data = np.array([[1,1,1],[2,2,2],[3,3,3]]) y tengo un "vector" correspondiente vector = np.array([1,2,3]) ¿Cómo opero a lo datalargo de cada fila para restar o dividir para que el resultado sea: sub_result = [[0,0,0], [0,0,0], [0,0,0]] div_result =...

112
Análisis de componentes principales en Python

Me gustaría utilizar el análisis de componentes principales (PCA) para la reducción de dimensionalidad. ¿Numpy o scipy ya lo tienen, o tengo que enrollar mi propio uso numpy.linalg.eigh? No solo quiero usar la descomposición de valores singulares (SVD) porque mis datos de entrada son de...