Você poderia usar ndarray.dumps() para colocá-lo em uma string e depois escrevê-lo em um campo BLOB? Recupere-o usando numpy.loads()