View Source Evision.MatShape (Evision v1.0.0-rc.0)

Summary

Types

t()

Type that represents an MatShape struct.

Enumerator

Types

@type enum() :: integer()
@type t() :: %Evision.MatShape{ref: reference()}

Type that represents an MatShape struct.

  • ref. reference()

    The underlying erlang resource variable.

Functions

@spec channels(Keyword.t()) :: any() | {:error, String.t()}
@spec channels(t()) :: integer() | {:error, String.t()}

channels

Positional Arguments
  • self: Evision.MatShape.t()
Return
  • retval: integer()

Python prototype (for reference only):

channels() -> retval
@spec clear(Keyword.t()) :: any() | {:error, String.t()}
@spec clear(t()) :: [integer()] | {:error, String.t()}

clear

Positional Arguments
  • self: Evision.MatShape.t()

Python prototype (for reference only):

clear() -> None
@spec empty(Keyword.t()) :: any() | {:error, String.t()}
@spec empty(t()) :: boolean() | {:error, String.t()}

empty

Positional Arguments
  • self: Evision.MatShape.t()
Return
  • retval: bool

Python prototype (for reference only):

empty() -> retval
@spec erase(Keyword.t()) :: any() | {:error, String.t()}
@spec erase(t(), integer()) :: [integer()] | {:error, String.t()}

erase

Positional Arguments
  • self: Evision.MatShape.t()
  • where: int*

Python prototype (for reference only):

erase(where) -> None
@spec expand(Keyword.t()) :: any() | {:error, String.t()}
@spec expand(t(), [integer()]) :: [integer()] | {:error, String.t()}

expand

Positional Arguments
Return
  • retval: Evision.MatShape.t()

Python prototype (for reference only):

expand(another) -> retval
@spec hasSymbols(Keyword.t()) :: any() | {:error, String.t()}
@spec hasSymbols(t()) :: boolean() | {:error, String.t()}

hasSymbols

Positional Arguments
  • self: Evision.MatShape.t()
Return
  • retval: bool

Python prototype (for reference only):

hasSymbols() -> retval
@spec isScalar(Keyword.t()) :: any() | {:error, String.t()}
@spec isScalar(t()) :: boolean() | {:error, String.t()}

isScalar

Positional Arguments
  • self: Evision.MatShape.t()
Return
  • retval: bool

Python prototype (for reference only):

isScalar() -> retval
@spec toLayout(Keyword.t()) :: any() | {:error, String.t()}
Link to this function

toLayout(self, newLayout)

View Source
@spec toLayout(t(), Evision.DNN.DataLayout.enum()) ::
  [integer()] | {:error, String.t()}

toLayout

Positional Arguments
  • self: Evision.MatShape.t()
  • newLayout: DataLayout
Keyword Arguments
  • c0: integer().
Return
  • retval: Evision.MatShape.t()

Python prototype (for reference only):

toLayout(newLayout[, C0]) -> retval
Link to this function

toLayout(self, newLayout, opts)

View Source
@spec toLayout(t(), Evision.DNN.DataLayout.enum(), [{:c0, term()}] | nil) ::
  [integer()] | {:error, String.t()}

toLayout

Positional Arguments
  • self: Evision.MatShape.t()
  • newLayout: DataLayout
Keyword Arguments
  • c0: integer().
Return
  • retval: Evision.MatShape.t()

Python prototype (for reference only):

toLayout(newLayout[, C0]) -> retval