我想绘制一个代表物理像素集的2d numpy数组。但是,像素本身的排列方式非常复杂,我无法排列阵列,因此颜色图表会代表物理设置。这里是我有的当前数组的布局,下面是它需要组织的布局的图片(红色数字指的是下面数组的第一维,左下象限指的是第二维)。我打算使用pcolor,但如果有什么更适合这个问题的话,我肯定会接受其他选择。我将不胜感激任何帮助。安排一个numpy数组来表示物理排列与2d彩色阴谋
[[ 575.40625 984.40625 560.234375 936.0625 733.84375
725.9375 469.234375 828.046875 210.421875 522.4375 713.375
466.484375 679.8125 242.296875 645.328125 666.265625]
[ 976.390625 668.46875 513.328125 769.359375 1343.65625
1068.3125 1206.21875 1447.484375 571.359375 420.71875
246.03125 333.15625 626.921875 615.03125 867.03125
1051.34375 ]
[ 498.1875 1176.453125 670.609375 597.578125 765.078125
713.8125 825.84375 760.171875 667.015625 755.40625
1003.71875 687.921875 448.921875 574.90625 598.859375
487.09375 ]
[ 564.203125 485.140625 652.625 740.875 465.875 1152.03125
623.15625 949.28125 722.515625 397.046875 529.03125 487.
427.109375 424. 495.734375 510.453125]]
点的排列是填充Z曲线的空间。也许这有助于你开始。 –
您提供的嵌套列表中的每一行对应于下图中的红色框?如果是这样的话,那么我看到一个问题。每个红色框都有相同数量的元素,但是,在您的嵌套列表中,有些元素有6个元素,一些有5个元素。另外,每个嵌套列表如何分布在红色框中,即列明,行明,其他办法? –
@MartinUeding好点。你知道在numpy中有什么我可以使用的地方,我可以压扁阵列,然后使用算法来使用z阶曲线形成物理结构? – cadams