Skip to content

Buffer

Buffer

Buffer(
    count: int,
    dtype: np.dtype,
    data: memoryview | bytes = None,
)

Buffer represents a structured view on some Data or Buffer. Buffer can be a partial or whole view on the underlying source.

Create a new Buffer.

Parameters:

Name Type Description Default
count int

Number of item

required
dtype dtype

Type of the item

required
data memoryview | bytes

Content of of the buffer

None

set_data

set_data(offset: int, data: memoryview)

Update buffer content at given offset with new data.

Parameters:

Name Type Description Default
offset int

Offset in bytes where to start update

required
data memoryview

Content to update with.

required