I have 2 numpy arrays:
arr_a = array(['1m_nd', '2m_nd', '1m_4wk'],
dtype='<U15')
arr_b = array([0, 1, 1])
我想根据
arr_b
从arr_a
中选择元素。我使用了以下代码:arr_a[arr_b]
,但结果如下:array(['1m_nd', '2m_nd', '2m_nd'],
dtype='<U15')
替代:
array(['2m_nd', '1m_4wk'],
dtype='<U15')
我该如何修复这个问题?