我有一个由 NumPy 创建的二进制矩阵。该矩阵有 5 行和 32 列。
array([[1, 1, ..., 1, 1],
[0, 1, ..., 0, 1],
[1, 1, ..., 0, 1],
[0, 0, ..., 1, 0],
[1, 1, ..., 0, 1]])
Run Code Online (Sandbox Code Playgroud)
我将矩阵行转换为字符串,然后放在整数旁边。
str = ''.join(map(str,array[0])).replace(' ','')
int(str, base=2)
Run Code Online (Sandbox Code Playgroud)
如何将字符串转换为浮点数(float32 - IEEE-754 single)?