Welcome to Python-flavored Magnum! Please note that, while already being rather stable, this functionality is still considered experimental and some APIs might get changed without preserving full backwards compatibility.

corrade.containers.MutableStridedArrayView4D class

Mutable four-dimensional array view with stride information

Contents

Methods

def broadcasted(self, arg0: int, arg1: int, /) -> MutableStridedArrayView4D
Broadcast a dimension
def flipped(self, arg0: int, /) -> MutableStridedArrayView4D
Flip a dimension
def transposed(self, arg0: int, arg1: int, /) -> MutableStridedArrayView4D
Transpose two dimensions

Special methods

def __bytes__(self, /) -> bytes
Convert to bytes
def __getitem__(self, arg0: slice, /) -> MutableStridedArrayView4D
Slice the view
def __getitem__(self, arg0: int, /) -> MutableStridedArrayView3D
Sub-view at given position
def __getitem__(self, arg0: typing.Tuple[slice, slice, slice, slice], /) -> MutableStridedArrayView4D
Slice the view
def __getitem__(self, arg0: typing.Tuple[int, int, int, int], /) -> str
Value at given position
def __init__(self, /) -> None
Default constructor
def __init__(self, arg0: buffer, /) -> None
Construct from a buffer
def __len__(self, /) -> int
View size in the top-level dimension
def __setitem__(self, arg0: typing.Tuple[int, int, int, int], arg1: str, /) -> None
Set a value at given position

Properties

dimensions: int get
Dimension count
owner: object get
Memory owner object
size: typing.Tuple[int, int, int, int] get
View size in each dimension
stride: typing.Tuple[int, int, int, int] get
View stride in each dimension