blosc2.conj#
- blosc2.conj(ndarr: NDArray | NDField | C2Array | LazyExpr, /) LazyExpr #
Return the complex conjugate, element-wise.
- Parameters:
ndarr¶ (NDArray or NDField or C2Array or LazyExpr) – The input array.
- Returns:
out – A lazy expression representing the complex conjugate of the input array.
- Return type:
References
Examples
>>> import numpy as np >>> import blosc2 >>> values = np.array([1+2j, 3-4j, -5+6j, 7-8j]) >>> ndarray = blosc2.asarray(values) >>> result_ = blosc2.conj(ndarray) >>> result = result_[:] >>> print("Original values:", values) Original values: [ 1.+2.j 3.-4.j -5.+6.j 7.-8.j] >>> print("Complex conjugates:", result) Complex conjugates: [ 1.-2.j 3.+4.j -5.-6.j 7.+8.j]