.bytes 文件统一的目的是什么?
What is the purpose of .bytes file in unity?
我的朋友从 Unity 发送给我机器学习模型的 .bytes 文件。
但是我不知道如何在 python 中为 ML 打开它。谁能统一给我关于 .bytes 文件的答案。
- 它的目的是什么?
- python如何使用?
What is the purpose of it?
这是文件的原始字节。假设您想将文件导入 Unity Resources 文件夹,并且该文件不是 Unity 支持的资源文件之一,例如 .png
、.mp3
和 .mp4
,但您想要 Unity要在最终构建中包含此特殊文件扩展名,请将文件扩展名更改为 .bytes
。它将包含在最终版本中,您可以在 运行 时间内使用 Resources
API and TextAsset.bytes
加载和检索它。它只是用来保存二进制数据。
How to use it for python?
您可以喜欢 python 中的任何二进制文件。
byte = f.read(1)
binary_string = bin(int(binascii.hexlify(byte), 16))[2:].zfill(8)
有关详细信息,请参阅 this。
.bytes 文件有很多用法,如 unity
1:用作文字资源
2:用作 ML 中大脑的图形模型
现在重点是如何在python中使用它
1:bytes文件直接转为python中的.pb文件,只需要重命名即可。
有关详细信息,请参阅:
https://github.com/Unity-Technologies/ml-agents/issues/735
现在如何在 python 代码中使用它:
https://gist.github.com/jubjamie/2eec49ca1e4f58c5310d72918d991ef6
我的朋友从 Unity 发送给我机器学习模型的 .bytes 文件。 但是我不知道如何在 python 中为 ML 打开它。谁能统一给我关于 .bytes 文件的答案。
- 它的目的是什么?
- python如何使用?
What is the purpose of it?
这是文件的原始字节。假设您想将文件导入 Unity Resources 文件夹,并且该文件不是 Unity 支持的资源文件之一,例如 .png
、.mp3
和 .mp4
,但您想要 Unity要在最终构建中包含此特殊文件扩展名,请将文件扩展名更改为 .bytes
。它将包含在最终版本中,您可以在 运行 时间内使用 Resources
API and TextAsset.bytes
加载和检索它。它只是用来保存二进制数据。
How to use it for python?
您可以喜欢 python 中的任何二进制文件。
byte = f.read(1)
binary_string = bin(int(binascii.hexlify(byte), 16))[2:].zfill(8)
有关详细信息,请参阅 this。
.bytes 文件有很多用法,如 unity 1:用作文字资源 2:用作 ML 中大脑的图形模型
现在重点是如何在python中使用它 1:bytes文件直接转为python中的.pb文件,只需要重命名即可。 有关详细信息,请参阅: https://github.com/Unity-Technologies/ml-agents/issues/735
现在如何在 python 代码中使用它: https://gist.github.com/jubjamie/2eec49ca1e4f58c5310d72918d991ef6