【发布时间】:2020-03-15 11:22:56
【问题描述】:
我的列表包含 49 个条目。条目的大小各不相同。例如,第一个条目由 3032 行和 27 列组成。这对应于 27 个信号,每个信号有 3032 个数据。数据目前是二进制的。列的大小在一个条目中也有所不同(27 列的大小不同)。例如,第一个条目的第一个信号具有以下格式:
print(signal_reshape_list[0][:,0] #print first entry, first signal with all columns
输出:[list([1, 1]) list([1, 1]) list([1, 1]) list([1, 1])....list([1, 1])列表([1, 1])]
list([1, 1]) 对应于二进制数 0x00000011,因此将“3”作为十进制数表示。
print(signal_reshape_list[0][:,0] #print first entry, third signal with all columns
输出:[list([0, 0, 1, 0]) list([1, 0, 1, 0]) list([0, 0, 1, 1]) .... list([0 , 1, 1, 0]) 列表([0, 0, 1, 0]) 列表([0, 0, 1, 0])]
list([0, 0, 1, 0]) 对应于二进制数 0x00000010,因此将是“2”作为十进制数表示。 list([1, 0, 1, 0]) 对应于二进制数 0x00001010,因此将“10”作为十进制数表示。等等……
【问题讨论】:
标签: python binary decimal data-conversion