python numpy二维数组中,指定一个点,怎么高效地取出这个点4条辐射线上的数据,主要是左右斜线 20
[[000000000000000][000000000000000][000000000000000][000000000000000][000000000200000...
[[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 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 2 0 0 0 0 0] [0 0 0 0 0 0 0 2 1 0 0 0 0 0 0] [0 0 0 0 0 0 2 1 0 0 0 0 0 0 0] [0 0 0 0 0 2 1 1 2 0 0 0 0 0 0] [0 0 0 0 0 0 1 1 0 0 0 0 0 0 0] [0 0 0 0 0 1 0 2 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 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 0 0 0 0 0 0 0 0 0 0 0 0]]point = arr[9, 5]line_H = arr[9, :]line_V = arr[:, 5]line_L = ?line_R = ?
point = arr[9, 5]
line_H = arr[9, :]
line_V = arr[:, 5]
line_L = ?
line_R = ? 展开
point = arr[9, 5]
line_H = arr[9, :]
line_V = arr[:, 5]
line_L = ?
line_R = ? 展开
2个回答
展开全部
没有那么麻烦,用对角线偏移,np.diagonal()
追问
反对角线呢?右上到左下的这种,这个好像只能左上到右下。
board[:,::-1].diagonal()
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询