十进制转换成二进制列表
生活随笔
收集整理的這篇文章主要介紹了
十进制转换成二进制列表
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
a = [[1, 2, 3, 4, 5, 6]]
轉(zhuǎn)換后:
z = [[ 0., 0., 0., 0., 0., 0., 0., 0., 0., 1.],[ 0., 0., 0., 0., 0., 0., 0., 0., 1., 0.],[ 0., 0., 0., 0., 0., 0., 0., 0., 1., 1.],[ 0., 0., 0., 0., 0., 0., 0., 1., 0., 0.],[ 0., 0., 0., 0., 0., 0., 0., 1., 0., 1.],[ 0., 0., 0., 0., 0., 0., 0., 1., 1., 0.]]代碼如下:
import numpy as np a = [[1, 2, 3, 4, 5, 6]] z = [] for item in a[0]:item = bin(item) # 轉(zhuǎn)換成二進制字符串,如:'0b101'item = item[2:] # 除去'0b'item = format(item, '0>10s')for i in item:z.append(np.float32(i))z = np.array(z) z = z.reshape(6, 10)
轉(zhuǎn)載于:https://www.cnblogs.com/congyucn/p/8379205.html
總結(jié)
以上是生活随笔為你收集整理的十进制转换成二进制列表的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 第九章 字符串,字符和字节
- 下一篇: webAPI过滤器添加参数签名