擅长:python、mysql、java
<p>我不得不读了几遍,但我想我明白了</p>
<pre><code>data = \
"""255 255 255 255 255 255 255 255
127 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255
255 255 255 255 255 255 255 255"""
data_rows = [map(int,row.split()) for row in data.splitlines()]
data_bin_rows = ["".join(map(lambda val:"{0:08b}".format(val,),row)) for row in data_rows]
pixel_values = zip(*data_bin_rows)
print pixel_values[0],"=",int("".join(pixel_values[0]),2) #pixel0
</code></pre>
<p>无法用它的速度说话。。。但如果你一秒钟不做一百万次,这可能是合理的。。。无论如何,应该比串行读取快得多。。。在</p>