python - 如何将列表列表转换为字节?
问题描述
我有列表浮动列表,我想将其转换为字节。可以请一些帮助我做到这一点。例如
l = [[0.1, 1.0, 2.0], [2.0, 3.1, 4.1]]
我想要类似的东西
bytes(l) -> b'\x01\x02\x03.......'
解决方案
既然你已经标记了这个numpy
,这很简单tobytes
a = np.array(l)
a.tobytes()
b'\x9a\x99\x99\x99\x99\x99\xb9?\x00\x00\x00\x00\x00\x00\xf0?\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00\x00\x00\x00\x00@\xcd\xcc\xcc\xcc\xcc\xcc\x08@ffffff\x10@'
此结果可以作为ndarray
using重新处理frombuffer
,但不会保持原始形状。
推荐阅读
- python-3.x - 如何在 wagtail 的表单构建器中将自定义占位符添加到小部件中
- javascript - 加载外部 JavaScript 库
- java - 如何在 android studio 中将日历值转换为字符串?
- java - IntelliJ 未正确构建可运行的 JAR 文件。运行时出现“无法找到或加载主类”
- angular - ngx-extended-pdf-viewer 9.0.0-alpha.3 IT DOES NOT WORK filenameForDowload
- python - Parameter Error is thrown back for a Python script in the Atom client
- android - Android how to autosize a spinner (Drop Down Menu)
- esp32 - memory leak using cJson ESP32
- mongodb - 猫鼬:如何验证字段取决于其他字段值
- python - xeus-python 和 ipython 有什么区别?