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]