Preguntas etiquetadas con numpy

109
Numpy cómo iterar sobre columnas de matriz?

Supongamos que tengo una matriz mxn. Quiero pasar cada columna de esta matriz a una función para realizar alguna operación en toda la columna. ¿Cómo iterar sobre las columnas de la matriz? Por ejemplo, tengo una matriz de 4 x 3 como 1 99 2 2 14 5 3 12 7 4 43 1 for column in array:...

109
NumPy: función para max () y min () simultáneos

numpy.amax () encontrará el valor máximo en una matriz, y numpy.amin () hace lo mismo con el valor mínimo. Si quiero encontrar tanto el máximo como el mínimo, tengo que llamar a ambas funciones, lo que requiere pasar dos veces la matriz (muy grande), lo que parece lento. ¿Existe una función en la...

108
Convertir matriz numpy en tupla

Nota: Esto solicita lo contrario de la conversión habitual de tupla a matriz. Tengo que pasar un argumento a una función (c ++ envuelto) como una tupla anidada. Por ejemplo, las siguientes obras X = MyFunction( ((2,2),(2,-2)) ) mientras que los siguientes no X = MyFunction(

107
Histograma Matplotlib

Entonces tengo un pequeño problema. Tengo un conjunto de datos en scipy que ya está en formato de histograma, por lo que tengo el centro de los contenedores y el número de eventos por contenedor. ¿Cómo puedo trazar ahora es como un histograma? Intenté simplemente hacer bins, n=hist() pero eso no...

106
copiar matriz 2D en 3ra dimensión, N veces (Python)

Me gustaría copiar una matriz 2D numpy en una tercera dimensión. Por ejemplo, dada la matriz numpy (2D): import numpy as np arr = np.array([[1,2],[1,2]]) # arr.shape = (2, 2) conviértalo en una matriz 3D con N copias de este tipo en una nueva dimensión. Actuando arrcon N = 3, la salida debería...

104
parcelas de superficie en matplotlib

Tengo una lista de 3 tuplas que representan un conjunto de puntos en el espacio 3D. Quiero trazar una superficie que cubra todos estos puntos. La plot_surfacefunción del mplot3dpaquete requiere que los argumentos X, Y y Z sean matrices 2d. ¿Es plot_surfacela función correcta para trazar la...

103
Asignación de matrices Numpy con copia

Por ejemplo, si tenemos una numpymatriz Ay queremos una numpymatriz Bcon los mismos elementos. ¿Cuál es la diferencia entre los siguientes métodos (ver más abajo)? ¿Cuándo se asigna memoria adicional y cuándo no? B = A B[:] = A(igual que B[:]=A[:]?) numpy.copy(B,