如何实现下面的功能?

像下图这样从二维数组中随机抽取一个值,如果你知道检索到的值所在的列,就可以知道下一行。想知道代码如何实现。

twoarr = np.array(
  [
    ['A' , 'B' , 'C'],
    ['D' , 'E' , 'F'] ,
    ['G' , 'H' , 'I' ]
  ]
)

例如,如果值为 A,由于 A 是第一列中的值,因此将第一行中的“A,B,C”中的一个与下一个对应的 1 连接起来。
如果下一个值是B,那么B就是第二列的值,那么接下来连接对应于2的第二行的“D,E,F”之一。

当 n=2 时,例如 AA、BE、GB 等。
当 n=3 时,例如 AAA、DBF、HDA 等。

阅读 1.1k
1 个回答
新手上路,请多包涵

感觉问题描述的不清晰,看不懂需求

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题