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]
微信扫一扫
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]
相关推荐