fields.buffers.core.ArrayBuffer.copy#

ArrayBuffer.copy(*args, **kwargs) BufferBase#

Return a deep copy of this buffer.

This creates a new buffer instance containing a copy of the underlying array data. Any units or backend metadata are preserved, and the copy is fully detached from the original.

Parameters:
  • *args – Additional positional arguments forwarded to from_array().

  • **kwargs – Additional keyword arguments forwarded to from_array().

Returns:

A deep copy of the current buffer.

Return type:

BufferBase