sempre terei que usar refchek, ou só usamos por razão de ser uma cópia de outro array?
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!