Quando uma visão de memória deve ser usada? [duplicado]
Esta pergunta já tem uma resposta aqui:
Qual é exatamente o ponto da visão da memória em Python 5 respostasA descrição completa do memoryview pode ser encontradaaqui:
Crie ummemoryview
que referenciaobj. obj deve suportar o protocolo de buffer. Os objetos internos que suportam o protocolo de buffer incluembytes
ebytearray
.
A memoryview
tem a noção deelemento, que é a unidade de memória atômica manipulada pelo objeto de origemobj. Para muitos tipos simples, comobytes
ebytearray
, um elemento é um byte único, mas outros tipos, comoarray.array
pode ter elementos maiores.