0
点赞
收藏
分享

微信扫一扫

将一个数字,转换成二进制数字


import numpy as np

NUM_DIGITS = 10

def binary_encode(i, num_digits):
return np.array([i >> d & 1 for d in range(num_digits)][::-1])

if __name__ == '__main__':

print(binary_encode(15, NUM_DIGITS))

结果:[0 0 0 0 0 0 1 1 1 1]


举报

相关推荐

0 条评论