有没有一个选项可以循环通过np.where?

2024-09-26 22:08:04 发布

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

我已经看到,有一些问题与类似的标题,但这不是我要找的

我需要用列表中的值通过np.where()创建一个数组。就像这样:

mask = np.where((LW_LK_arr == DG0_value[0]) | (LW_LK_arr == DG0_value[1]) | (LW_LK_arr == DG0_value[2]), LW_LK_arr, 0)


# etc. to (LW_LK_arr == DG0_value[215])
  • LW_LK_arr是一个显示德国地区的数组

  • DG0_value是一个包含215行的列表或一维数组。每行都是一个唯一的值(区号)。。。我需要在一个条件中创建一个所有215个值的掩码

我试着自己循环,但我总是用它覆盖值


Tags: to标题列表valuenpetcmask数组

热门问题