mirror of
https://github.com/zama-ai/concrete.git
synced 2026-01-10 21:38:00 -05:00
1.9 KiB
1.9 KiB
module concrete.fhe.extensions.zeros
Declaration of zeros and zero functions, to simplify creation of encrypted zeros.
function zeros
zeros(shape: Union[int, tuple[int, ]]) → Union[ndarray, Tracer]
Create an encrypted array of zeros.
Args: shape (Tuple[int, ...]): shape of the array
Returns: Union[np.ndarray, Tracer]: Tracer that represents the operation during tracing ndarray filled with zeros otherwise
function zero
zero() → Union[ndarray, Tracer]
Create an encrypted scalar with the value of zero.
Returns: Union[np.ndarray, Tracer]: Tracer that respresents the operation during tracing ndarray with zero otherwise
function zeros_like
zeros_like(array: Union[ndarray, Tracer]) → Union[ndarray, Tracer]
Create an encrypted array of zeros with the same shape as another array.
Args: array (Union[np.ndarray, Tracer]): original array
Returns: Union[np.ndarray, Tracer]: Tracer that represent the operation during tracing ndarray filled with zeros otherwise