Después de crear una matriz NumPy y guardarla como una variable de contexto de Django, recibo el siguiente error al cargar la página web:
array([ 0, 239, 479, 717, 952, 1192, 1432, 1667], dtype=int64) is not JSON serializable
¿Qué significa esto?
list(your_array)
no siempre funcionará, ya que devuelve entradas numpy, no entradas nativas. Usar en su your_array.to_list()
lugar.
json
módulo. Peronumpy.ndarray
no es un tipo quejson
sepa manejar. Necesitará escribir su propio serializador o (más simplemente) simplemente pasarlist(your_array)
a lo que sea que esté escribiendo el json.