函数名:toString
输入:整型数字,进制(默认10)
输出:相应进制字符串
注意:调用时toString( int (num), base) 比较稳妥;我在使用[toString(int(num),4) for num in codes2](codes2为np.array,uint_64)
不加 int() 会得到异常字符串
def toString(num, base=10):
result = “”
while (num > base):
result = str(num % base) + result
num = num // base
result = str(num) + result
return result
if name == ‘main’:
num = 27
print(toString(int(num), 4))