Numpy Array a base64 y de regreso a Numpy Array - Python

Ahora estoy tratando de descubrir cómo puedo recuperar una matriz numpy de los datos de base64. Esta pregunta y respuesta sugieren que es posible:Leyendo matrices numpy fuera de Python pero no se da un ejemplo.

Usando el siguiente código como ejemplo, ¿cómo puedo obtener una matriz Numpy de los datos de base64 si conozco el tipo y la forma de la matriz?

import base64
import numpy as np

t = np.arange(25, dtype=np.float64)
s = base64.b64encode(t)
r = base64.decodestring(s)
q = ????? 

Quiero que una declaración de Python establezca q como una matriz numpy de dtype float64, por lo que el resultado es una matriz idéntica a t. Así es como se ven las matrices codificadas y decodificadas:

>>> t = np.arange(25,dtype=np.float64)
>>> t
array([  0.,   1.,   2.,   3.,   4.,   5.,   6.,   7.,   8.,   9.,  10.,
    11.,  12.,  13.,  14.,  15.,  16.,  17.,  18.,  19.,  20.,  21.,
    22.,  23.,  24.])
>>> s=base64.b64encode(t)
>>> s
'AAAAAAAAAAAAAAAAAADwPwAAAAAAAABAAAAAAAAACEAAAAAAAAAQQAAAAAAAABRAAAAAAAAAGEAAAAAAAAAcQAAAAAAAACBAAAAAAAAAIkAAAAAAAAAkQAAAAAAAACZAAAAAAAAAKEAAAAAAAAAqQAAAAAAAACxAAAAAAAAALkAAAAAAAAAwQAAAAAAAADFAAAAAAAAAMkAAAAAAAAAzQAAAAAAAADRAAAAAAAAANUAAAAAAAAA2QAAAAAAAADdAAAAAAAAAOEA='
>>> r = base64.decodestring(s)
>>> r
'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf0?\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00\x00\x00\x00\x08@\x00\x00\x00\x00\x00\x00\x10@\x00\x00\x00\x00\x00\x00\x14@\x00\x00\x00\x00\x00\x00\x18@\x00\x00\x00\x00\x00\x00\x1c@\x00\x00\x00\x00\x00\x00 @\x00\x00\x00\x00\x00\x00"@\x00\x00\x00\x00\x00\x00$@\x00\x00\x00\x00\x00\x00&@\x00\x00\x00\x00\x00\x00(@\x00\x00\x00\x00\x00\x00*@\x00\x00\x00\x00\x00\x00,@\x00\x00\x00\x00\x00\x00.@\x00\x00\x00\x00\x00\x000@\x00\x00\x00\x00\x00\x001@\x00\x00\x00\x00\x00\x002@\x00\x00\x00\x00\x00\x003@\x00\x00\x00\x00\x00\x004@\x00\x00\x00\x00\x00\x005@\x00\x00\x00\x00\x00\x006@\x00\x00\x00\x00\x00\x007@\x00\x00\x00\x00\x00\x008@'
>>> q = np.array( ????

La razón por la que pregunto es porque estoy trabajando en un proyecto en el que me gustaría almacenar una gran cantidad de matrices Numpy en una base de datos MySQL en una aplicación con tecnología de django.

Utilizando este fragmento de Django, puedo almacenar datos de base64 en un campo de texto:http: //djangosnippets.org/snippets/1669

Quiero escribir las matrices en la base de datos como base64 en lugar de convertir las matrices en una cadena de Unicode.

Gracias por tu ayuda

Respuestas a la pregunta(1)

Su respuesta a la pregunta