Preguntas etiquetadas con numpy

NumPy es una extensión de computación científica y numérica para el lenguaje de programación Python.

6
agrupando datos en python con scipy / numpy
¿Existe una forma más eficiente de tomar un promedio de una matriz en contenedores preespecificados? por ejemplo, tengo una matriz de números y una matriz correspondiente a las posiciones inicial y final de la bandeja en esa matriz, ¿y solo quiero tomar la media en esas bandejas? Tengo un código …

5
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( numpy.array(((2,2),(2,-2))) ) X = …
108 python  numpy 

5
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 …

4
Benchmarking (python vs.c ++ usando BLAS) y (numpy)
Me gustaría escribir un programa que haga un uso extensivo de las funcionalidades de álgebra lineal BLAS y LAPACK. Dado que el rendimiento es un problema, hice una evaluación comparativa y me gustaría saber si el enfoque que tomé es legítimo. Tengo, por así decirlo, tres concursantes y quiero probar …
107 c++  python  numpy  benchmarking  blas 



4
¿Qué es dtype ('O'), en pandas?
Tengo un marco de datos en pandas y estoy tratando de averiguar cuáles son los tipos de sus valores. No estoy seguro de cuál es el tipo de columna 'Test'. Sin embargo, cuando corro myFrame['Test'].dtype, obtengo; dtype('O') ¿Qué significa esto?

6
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, …
106 python  arrays  numpy 

16
Numpy: encuentra el primer índice de valor rápidamente
¿Cómo puedo encontrar el índice de la primera aparición de un número en una matriz Numpy? La velocidad es importante para mi. No me interesan las siguientes respuestas porque escanean toda la matriz y no se detienen cuando encuentran la primera aparición: itemindex = numpy.where(array==item)[0][0] nonzero(array == item)[0][0] Nota 1: …
105 python  numpy  find 

8
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 superficie y cómo …

3
ValueError al verificar si la variable es None o numpy.array
Me gustaría comprobar si la variable es None o numpy.array. Implementé una check_afunción para hacer esto. def check_a(a): if not a: print "please initialize a" a = None check_a(a) a = np.array([1,2]) check_a(a) Pero este código genera ValueError. ¿Cuál es la forma más sencilla? ValueError Traceback (most recent call last) …
104 python  numpy  is-empty 

4
¿Cómo guardar y cargar datos numpy.array () correctamente?
Me pregunto cómo guardar y cargar numpy.arraydatos correctamente. Actualmente estoy usando el numpy.savetxt()método. Por ejemplo, si tengo una matriz markers, que se ve así: Intento salvarlo mediante el uso de: numpy.savetxt('markers.txt', markers) En otro script, intento abrir un archivo guardado previamente: markers = np.fromfile("markers.txt") Y eso es lo que obtengo …
104 python  arrays  numpy 


3
Python numpy máquina epsilon
Estoy tratando de entender qué es la máquina épsilon. Según Wikipedia, se puede calcular de la siguiente manera: def machineEpsilon(func=float): machine_epsilon = func(1) while func(1)+func(machine_epsilon) != func(1): machine_epsilon_last = machine_epsilon machine_epsilon = func(machine_epsilon) / func(2) return machine_epsilon_last Sin embargo, solo es adecuado para números de doble precisión. Estoy interesado en …
103 python  numpy  epsilon 

6
¿La mejor manera de afirmar la igualdad numpy.array?
Quiero hacer algunas pruebas unitarias para mi aplicación y necesito comparar dos matrices. Dado que array.__eq__devuelve una nueva matriz (por lo que TestCase.assertEqualfalla), ¿cuál es la mejor manera de afirmar la igualdad? Actualmente estoy usando self.assertTrue((arr1 == arr2).all()) pero realmente no me gusta

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.