【发布时间】:2022-01-08 09:28:42
【问题描述】:
如何通过 numpy 数组中的坐标(x,y)更改 green circle 的位置?
import numpy as np
matrix = np.array(
[
['????', '⬛', '⬛', '⬛'],
['⬛', '⬛', '⬛', '⬛'],
['⬛', '⬛', '⬛', '⬛'],
['⬛', '⬛', '⬛', '⬛']
]
)
x, y = tuple(zip(*np.where(matrix=='????')))[0]
yield "\n".join("".join(x for x in i) for i in matrix)
【问题讨论】:
-
存储该圆的索引可能很方便。当你移动它时,用一个正方形替换原来的,并在新的空间中创建一个新的。
-
你所说的改变是什么意思?你给坐标和绿色圆圈“去”在新的位置,而旧的恢复到正方形?
-
是的,我试着去做
标签: python arrays python-3.x numpy