1
resposta

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

Olá pessoal estou travado neste código bem na introdução mesmo. Eu baixei o projeto coloquei no Google Colab e esta dando este erro. Vou colocar o código para vocês puderem me ajudar.

from string import ascii_letters
import numpy as np
import pandas as pd
import seaborn as sns
import matplotlib.pyplot as plt

sns.set(style="white")

# Generate a mask for the upper triangle
mask = np.zeros_like(corr, dtype=np.bool)
mask[np.triu_indices_from(mask)] = True

# Set up the matplotlib figure
f, ax = plt.subplots(figsize=(11, 9))

# Generate a custom diverging colormap
cmap = sns.diverging_palette(220, 10, as_cmap=True)

# Draw the heatmap with the mask and correct aspect ratio
sns.heatmap(corr, mask=mask, cmap=cmap, vmax=.3, center=0,
            square=True, linewidths=.5, cbar_kws={"shrink": .5})
1 resposta

Olá, Joais! Tudo bem com você?

Substitui o trecho de código enviado por você no notebook disponibilizado nesse link e funcionou conforme esperado, sem apresentar erros. Você pode baixar diretamente o notebook nesse link disponibilizado acima e conferir com seu notebook se há alguma diferença.

Caso ainda não resolva seu problema você pode nos retornar por aqui enviando um print da tela de erro apresentada ou até mesmo nos encaminhando o seu notebook, colocando-o em um drive, por exemplo, e enviando o link. lembre-se de alterar as permissões para podermos acessá-lo.

Abraços.