sempre terei que usar refchek, ou só usamos por razão de ser uma cópia de outro array?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
sempre terei que usar refchek, ou só usamos por razão de ser uma cópia de outro array?
Olá Daniel,
Precisamos passar sempre que tiver alguma referência ao array, caso tenha acabado de criar o array você pode chamar o resize sem o refcheck.
Exemplo:
# Funciona sem o refcheck
a = np.array([[0, 1], [2, 3]])
a.resize((1, 2))
# Dá erro sem o refcheck
a = np.array([[0, 1], [2, 3]])
b = a
a.resize((1, 2))
No segundo exemplo em b = a estamos criando uma referência.
Espero ter ajudado, qualquer dúvida é só falar!