pythonnumpy矩阵转base64_Numpy数组到base64并返回Numpy数组。。。

pythonnumpy矩阵转base64_Numpy数组到base64并返回
Numpy数组。。。
我现在试图出如何从base64数据中恢复numpy数组。这个问题和答案表明这是可能的:Reading numpy arrays outside of
Python,但没有给出⼀个例⼦。
以下⾯的代码为例,如果我知道数组的数据类型和形状,如何从base64数据中获取Numpy数组?import base64
import numpy as np
t = np.arange(25, dtype=np.float64)
s = base64.b64encode(t)
氢氧化锰r = base64.decodestring(s)
q =
我希望python语句将q设置为dtype float64的numpy数组,因此结果是⼀个与t相同的数组。这就是编码和解码的数组的外观:>>> 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
'AAAAAAAAAAAAAAAAAADwPwAAAAAAAABAAAAAAAAACEAAAAAAAAAQQAAAAAAAABRAAAAAAAAAGEAAAAAAAAAc
日志存储
工业机器人装配>可调步进衰减器
>>> 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\x @\x00\x00\x00\x00\x00\x00"@\x00\x00\x00\x00\x00\x00$@\x00\x00\x00\x00\x00\x00&@\x00\x00\x00\x00\x00\x00(@
>>> q = np.array(
pbst
我问这个问题的原因是因为我正在做⼀个项⽬,我想把很多Numpy数组存储在⼀个由django⽀持的应⽤程序的MySQL数据库中。
我想将数组作为base64写⼊数据库,⽽不是将数组转换为unicode字符串。
谢谢你的帮助。

本文发布于:2024-09-24 04:27:25,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/3/240840.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:数组   数据   语句   问题   装配
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议