usar portable para hacer gui debugger debug como python numpy pdb

para - python debugger portable



El depurador de Python me dice que el valor de la matriz Numpy es "*** Nuevo marco" (1)

El comando d es el comando para el depurador usado para bajar la pila a un ''marco más nuevo''. Parece que el análisis no puede manejar esta desambiguación.

Intenta renombrar la variable d .

¿Qué significa esto?

Mi función obtiene dos matrices numpy de una biblioteca python / c. Después de esa llamada de función, enciendo el depurador para encontrar un error, así que agrego la línea para mirar las dos matrices numpy.

import pdb; pdb.set_trace()

Pero para los valores de una de las arrays pdb solo devuelve el mensaje *** Newest frame

Salida PDB:

(Pdb) type(d) <type ''numpy.ndarray''> (Pdb) type(f) <type ''numpy.ndarray''> (Pdb) f.shape (3, 3, 17856) (Pdb) d[0].shape *** Newest frame (Pdb) d[0] *** Newest frame