1
resposta

Problema para gerar o gráfico de Correlacao do Seaborn

Olá, qunado tento executar o gráfico de correlacao do Seaborn estou tendo o seguinte erro, alguma ação para correção?

TypeError Traceback (most recent call last) /usr/local/lib/python3.6/dist-packages/numpy/core/function_base.py in linspace(start, stop, num, endpoint, retstep, dtype, axis) 116 try: --> 117 num = operator.index(num) 118 except TypeError:

TypeError: 'float' object cannot be interpreted as an integer

During handling of the above exception, another exception occurred:

TypeError Traceback (most recent call last) 4 frames <array_function internals> in linspace(args, *kwargs)

/usr/local/lib/python3.6/dist-packages/numpy/core/function_base.py in linspace(start, stop, num, endpoint, retstep, dtype, axis) 119 raise TypeError( 120 "object of type {} cannot be safely interpreted as an integer." --> 121 .format(type(num))) 122 123 if num < 0:

TypeError: object of type <class 'float'> cannot be safely interpreted as an integer.

1 resposta

Olá Carlos.

Pelo erro, algum parâmetro foi passado incorretamente, por exemplo o mapa de calor:


corr = resultados.corr()
sns.heatmap(corr)

Vamos mandar como parâmetro a variável corr e dentro da minha variável corr tenho:

max_depthmin_samples_leaftraintest
max_depth1.0000000.0000000.536705-0.027675
min_samples_leaf0.0000001.000000-0.4096760.349011
train0.536705-0.4096761.0000000.116466
test-0.0276750.3490110.1164661.000000

Verifique se está mando a variável correta, se tiver tudo certo, me manda a parte do seu código relacionada ao erro e vamos resolve-lo juntos.

Bons Estudos.