小编use*_*834的帖子

谁能解释一下为什么这个该死的 if/else 代码不起作用?

// if x = y then {if_code}; else then {else_code}

,>,< / empty memory

[->-<]> / (x)'y

[>->]< / 0'(y-x)

+[
  {if_code}
  ->>
]< / {if x=y then} (0)'0; {else then} 0'y-x'(1)

[
  {else_code}
  [-]
]< / 0'(y-x)

/ empty memory
Run Code Online (Sandbox Code Playgroud)

/是显示内存应该是什么样子,'是分隔内存中的值,()用来显示指针在哪里,//是注释,{}是描述

每当我尝试运行它时,无论我输入什么,if_code 和 else_code 都会运行。

if-statement brainfuck

3
推荐指数
1
解决办法
122
查看次数

具有交替单元宽度的 pcolormesh

我想制作一个 matplotlib colormesh,它不规则地缩放以使某些行和列比其他行和列更宽。

请记住,我对 matplotlib 不太熟悉,并且可能会忽略一个明显的解决方案。

假设我有以下代码:

plt.axes().set_aspect("equal")
maze = plt.pcolormesh(arr)
plt.show()
Run Code Online (Sandbox Code Playgroud)

其中arr是二维位数组,产生如下所示的颜色网格: 代表迷宫的颜色网格

我想减少每行和每列的宽度,以压缩上面迷宫的墙壁。

任何帮助将不胜感激,谢谢。

编辑:这是数据示例。它基本上只是一个由 1 和 0 组成的二维数组,但为了便于阅读,我已将其转换为字符串。

0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   
0   1   1   1   1   1   1   1   1   1   1   1   1   1   1   1   1   1   1   1   1   1   1   1 …
Run Code Online (Sandbox Code Playgroud)

python matplotlib

1
推荐指数
1
解决办法
75
查看次数

标签 统计

brainfuck ×1

if-statement ×1

matplotlib ×1

python ×1