如何将二维阵列转换为栅格

2024-04-26 18:58:51 发布

您现在位置:Python中文网/ 问答频道 /正文

我是python新手,目前正在从事一个项目,该项目将涉及绘制室内环境。我希望创建一个函数,将接收感官数据并将其转换为如下简单的地图:

maps = [------------------------------------------------------------------
        |                                                                |
        |                                                                |
        |                                                                |
        |                                                                |
        |                                                                |
        |                                                                |
        |                                                                |
        |                                                                |
        |                                                                |
        |                                                                |
        |                                                                |                                                                
        |                                                                |
        |                                                                |
        |                                                                |
        |                                                                |
        |                                                                |
        |                                                                |
        |                                                                |
        |-----------------------------------------------------------------]

那么,我该如何将这个数组转换成一个基于标签的网格系统,其中左上角的网格是a-1,右下角的网格是E-5?你知道吗


Tags: 数据项目函数网格系统地图绘制标签
1条回答
网友
1楼 · 发布于 2024-04-26 18:58:51

或许我可以建议pandas,这将有助于你专注于战略。你知道吗

一般随机示例:

themap=pd.DataFrame(take(list('   xo'),randint(0,5,(10,10))),\
arange(10)+1,list('ABCDEFGHIJ'))

In [268]: themap
Out[268]: 
    A  B  C  D  E  F  G  H  I  J
1         x  o                 x
2      o        o  x  x  x      
3   x        x  o           o   
4               o           x   
5   o  o  x  o  o           x   
6   o  o     x                 o
7   o     x           x        o
8               o  o     o      
9   x     x     o           o  x
10  o  x           x     x  o   

相关问题 更多 >