Aviso de descontinuação visível…?

Eu tenho alguns dados que eu estou lendo de um arquivo h5 como uma matriz numpy e estou fazendo algumas análises com. Para o contexto, os dados traçam uma curva de resposta espectral. Estou indexando os dados (e uma matriz subsequente que fiz para o meu eixo x) para obter um valor ou intervalo de valores específico. Não estou fazendo nada complexo e até as pequenas matemáticas que faço são bem básicas. No entanto, recebo o seguinte erro de aviso em vários locais

"VisibleDeprecationWarning: o índice booleano não corresponde à matriz indexada ao longo da dimensão 0; a dimensão é 44, mas a dimensão booleana correspondente é 17"

mesmo que a saída que recebo seja a correta quando a verifico.

Alguém pode explicar o que esse aviso significa e se eu preciso me preocupar mais com isso do que atualmente?

Não tenho certeza de que o código de exemplo possa esclarecer isso, mas como é um aviso que ocorre quando eu indexo e corro as matrizes, aqui estão algumas:

data = h5py.File(file,'r')
dset = data['/DATA/DATA/'][:]
vals1 = dset[0]

AVIRIS = numpy.linspace(346.2995778, 2505.0363678, 432)
AVIRIS1 = AVIRIS[vals1>0]
AVIRIS1 = AVIRIS[vals1<1]

questionAnswers(2)

yourAnswerToTheQuestion