加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

numpy.unpackbits

发布时间:2020-12-14 04:16:05 所属栏目:大数据 来源:网络整理
导读:unpackbits函数转换数字为2进制编码. 1 import numpy as np 2 3 a = np.array([[2],[7],[23]],dtype= np.uint8) 4 b = np.unpackbits(a,axis=1) # 可以理解为a是二维的,axis=1表示将第二维的每个数进行转换,输出的也是二维的,每个数是一行 5 print ( " a

unpackbits函数转换数字为2进制编码.

 1 import numpy as np
 2 
 3 a = np.array([[2],[7],[23]],dtype=np.uint8)
 4 b = np.unpackbits(a,axis=1)    #可以理解为a是二维的,axis=1表示将第二维的每个数进行转换,输出的也是二维的,每个数是一行
 5 print("a",a)
 6 print("b",b)
 7 
 8 
 9 a [[ 2]
10  [ 7]
11  [23]]
12 b [[0 0 0 0 0 0 1 0]
13  [0 0 0 0 0 1 1 1]
14  [0 0 0 1 0 1 1 1]]

?

import numpy as np

a = np.array([[2],dtype=np.uint8)
b = np.unpackbits(a,axis=1)    #可以理解为a是二维的,axis=0表示将这三个数转化完之后的二进制数全都写在一维里面
print("a",a)
print("b",b)

a [[ 2]
 [ 7]
 [23]]
b [[0]
 [0]
 [0]
 [0]
 [0]
 [0]
 [1]
 [0]
 [0]
 [0]
 [0]
 [0]
 [0]
 [1]
 [1]
 [1]
 [0]
 [0]
 [0]
 [1]
 [0]
 [1]
 [1]
 [1]]

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读