Depois de criar uma matriz NumPy e salvá-la como uma variável de contexto do Django, recebo o seguinte erro ao carregar a página da web:
array([ 0, 239, 479, 717, 952, 1192, 1432, 1667], dtype=int64) is not JSON serializable
O que isto significa?
list(your_array)
nem sempre funciona, pois retorna entradas numpy, não entradas nativas. Use em your_array.to_list()
vez disso.
json
módulo. Masnumpy.ndarray
não é um tipo quejson
saiba como lidar. Você precisará escrever seu próprio serializador ou (simplesmente) passarlist(your_array)
para o que estiver escrevendo o json.