Bases: _Weakrefable
The base class for all Arrow buffers.
A buffer represents a contiguous memory area. Many buffers will own their memory, though not all of them do.
Methods
__init__
(*args, **kwargs)
equals
(self, Buffer other)
Determine if two buffers contain exactly the same data.
hex
(self)
Compute hexadecimal representation of the buffer.
slice
(self[, offset, length])
Slice this buffer.
to_pybytes
(self)
Return this buffer as a Python bytes object.
Attributes
The buffer's address, as an integer.
Whether the buffer is CPU-accessible.
Whether the buffer is mutable.
The buffer size in bytes.
The bufferâs address, as an integer.
The returned address may point to CPU or device memory. Use is_cpu() to disambiguate.
Determine if two buffers contain exactly the same data.
Buffer
True if buffer contents and size are equal
Compute hexadecimal representation of the buffer.
bytes
Whether the buffer is CPU-accessible.
Whether the buffer is mutable.
The buffer size in bytes.
Slice this buffer. Memory is not copied.
You can also use the Python slice notation buffer[start:stop]
.
int
, default 0
Offset from start of buffer to slice.
int
, default None
Length of slice (default is until end of Buffer starting from offset).
Buffer
A logical view over this buffer.
Return this buffer as a Python bytes object. Memory is copied.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4