擅长:python、mysql、java
<p>我不知道有什么方法可以直接将array2d压缩成更小的数组,或者包含1位颜色信息的数组。但是,您可以执行以下操作:</p>
<ol>
<li>遍历数组。如果颜色小于或等于8888888,请将其更改为000000。如果它更大,请将其更改为FFFFFF。在</li>
<li>创建新的[7][5]数组。在</li>
<li>再次迭代。将每个像素的值(黑色=0,白色=1)加到数组的任意35分之一。样本大小将完全取决于原始array2d的大小。如果该块的平均值大于或等于17.5,则在矩阵中添加一个白色元素。如果小于17.5,在矩阵中添加一个黑色元素。在</li>
</ol>