小编Mic*_*l D的帖子

在MATLAB和Python中转换为二进制

我有一些Matlab代码,我试图转换为Python.

在Matlab中,代码接受一个字符串并将其转换为double,然后转换为二进制.

x = dec2bin(double(string), 8);
Run Code Online (Sandbox Code Playgroud)

现在,该字符串包含数字,字母,小数点和逗号.Matlab转换它没有问题.

Python中有什么可以做到的吗?

我尝试过使用bin(),首先将字符串更改为float,各种Numpy选项如:

x = numpy.base_repr(string, 2, 8)
Run Code Online (Sandbox Code Playgroud)

和

numpy.binary_repr()
Run Code Online (Sandbox Code Playgroud)

python string binary matlab

3
推荐指数
1
解决办法
950
查看次数

标签 统计

binary ×1

matlab ×1

python ×1

string ×1