Files
concrete/docs/dev/api/concrete.fhe.extensions.zeros.md
2025-04-30 10:20:28 +01:00

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