相关疑难解决方法(0)

Python int到二进制?

是否有任何固定的Python方法可以将Integer(或Long)转换为Python中的二进制字符串?

Google上有无数的dec2bin()函数......但我希望我可以使用内置的函数/库.

python

475
推荐指数
19
解决办法
61万
查看次数

将 0 和 1 的字符串转换为其等效的二进制 python

我有一个 6 个字符的字符串(只有 0 和 1),我必须对其使用二进制运算。我看到了几页,但大多数都提到将字符转换为二进制并附加它们以给出最终结果。

我必须在这个函数中使用它

def acmTeam(topic):
    global finalCount
    for i in range(len(topic)-1):
        for j in range(i+1,len(topic)):
            final=toBinary(topic[i])|toBinary(topic[j])
            print(final)
Run Code Online (Sandbox Code Playgroud)

主题的一个示例值是

['10101', '11100', '11010', '00101']
Run Code Online (Sandbox Code Playgroud)

我想要 10101 和 11100 二进制值

在这里,我可以创建自己的函数 toBinary 将其转换为二进制等效值并返回,但是在 python 中是否有任何内置函数或更有效的方法来执行此操作?

提前致谢 :)

python binary

6
推荐指数
1
解决办法
2万
查看次数

如何在24位范围内生成小数?

我有24位二进制,即111010001100001010011000等于15254168

我只是"猜测"它的24位,因为二进制长度是24.

我想以编程方式生成所有24位小数.(C,PHP或Python)

2**24返回16.777.216

所以有16.777.216其他小数(组合).我该如何生成它们?

我无法理解24位的"范围".愿有人帮我这个吗?

谢谢.

php python math

5
推荐指数
1
解决办法
2150
查看次数

Matplotlib 将轴显示为二进制

我试图用二进制标记图形的 x 轴,而不是 Python 2.7 中的浮点值。我正在尝试FormatStrFormatter('%b')根据Python 软件基金会提供的文档使用它。我还希望所有二进制字符串的字符长度相同。我也咨询过这个链接

我得到的错误是:

ValueError: 不支持的格式字符 'b' (0x62) 在索引 1

我试过这样做:

import matplotlib.pyplot as plt
import numpy as np
from matplotlib.ticker import FormatStrFormatter

fig, ax = plt.subplots()

ax.yaxis.set_major_formatter(FormatStrFormatter('%b'))
ax.yaxis.set_ticks(np.arange(0, 110, 10))

x = np.arange(1, 10, 0.1)
plt.plot(x, x**2)
plt.show()
Run Code Online (Sandbox Code Playgroud)

python graphics matplotlib python-2.7

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

使用 .format() 将整数转换为二进制时缺少零

所以我想在 Python 中将整数转换为二进制。我发现这个很好的解释并在我的程序中使用了它。由于我后来不得不使用二进制文件,因此我遇到了一些问题,并看到格式发生了一些奇怪的事情。

有当'{0:08b}'.format(6)我在程序或进入入壳我得到:'00000110'。但是当我用 16 位和 32 位尝试同样的事情时,零没有显示出来,我似乎无法使用它们。喜欢:

>>> '{0:16b}'.format(6)
'             110'
>>> '{0:32b}'.format(6)
'                             110'
Run Code Online (Sandbox Code Playgroud)

所以我想知道为什么会这样(我为自己和我的程序找到了另一个解决方案,但我仍然不知道为什么会这样!)

如果这个问题已经被问过并回答过,我很抱歉。我用谷歌搜索并试图在这里找到一个像我这样的问题,但没有成功。

python string format binary python-2.7

2
推荐指数
1
解决办法
2713
查看次数

标签 统计

python ×5

binary ×2

python-2.7 ×2

format ×1

graphics ×1

math ×1

matplotlib ×1

php ×1

string ×1