<jupyter_start><jupyter_text>`zcopy(N, ZX, INCX, ZY, INCY)`Copies a vector $\mathbf{x}$ into a vector $\mathbf{y}$.Operates on double-precision complex valued arrays.Input vector $\mathbf{x}$ is represented as a [strided array](../strided_arrays.ipynb) `ZX`, spaced by `INCX`.Output vector $\mathbf{y}$ is represented as a [strided array](../strided_arrays.ipynb) `ZY`, spaced by `INCY`.Both $\mathbf{x}$ and $\mathbf{y}$ are of size `N`.  Example usage<jupyter_code>import os
import sys
sys.path.insert(0, os.path.abspath(os.path.join(os.path.abspath(''), "..", "..")))
import numpy as np
from pyblas.level1 import zcopy
x = np.array([1+2j, 2+3j, 3+4j], dtype=np.complex128)
y = np.array([6+7j, 7+8j, 8+9j], dtype=np.complex128)
N = len(x)
incx = 1
incy = 1
print("x before", x)
print("y before", y)
zcopy(N, x, incx, y, incy)
print("y after", y)<jupyter_output>x before [1.+2.j 2.+3.j 3.+4.j]
y before [6.+7.j 7.+8.j 8.+9.j]
y after [1.+2.j 2.+3.j 3.+4.j]<jupyter_text>Docstring<jupyter_code>help(zcopy)<jupyter_output>Help on function zcopy in module pyblas.level1.zcopy:

zcopy(N, ZX, INCX, ZY, INCY)
    Copies a vector, x, to a vector, y.
    
    Parameters
    ----------
    N : int
        Number of elements in input vectors
    ZX : numpy.ndarray
        A double precision complex array, dimension (1 + (`N` - 1)*abs(`INCX`))
    INCX : int
        Storage spacing between elements of `ZX`
    ZY : numpy.ndarray
        A single precision complex array, dimension (1 + (`N` - 1)*abs(`INCY`))
    INCY : double
        Storage spacing between elements of `ZY`
    
    Returns
    -------
    None
    
    See Also
    --------
    scopy : Single-precision real copy
    dcopy : Double-precision real copy
    ccopy : Single-precision complex copy
    
    Notes
    -----
    Online PyBLAS documentation: https://nbviewer.jupyter.org/github/timleslie/pyblas/blob/main/docs/zcopy.ipynb
    Reference BLAS documentation: https://github.com/Reference-LAPACK/lapack/blob/v3.9.0/BLAS/SRC/zcopy.f
    
    Exampl[...]<jupyter_text>Source code<jupyter_code>zcopy??<jupyter_output><empty_output>
{'fraction_non_alphanumeric': 0.16079923882017128, 'fraction_numerical': 0.022835394862036156, 'mean_word_length': 3.2228915662650603, 'pattern_counts': {'":': 0, '<': 11, '<?xml version=': 0, '>': 11, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'chain_length': '3', 'dir': 'jupyter-structured-clean-dedup', 'id': '455307', 'license': 'BSD-3-Clause', 'n_tokens_mistral': 832, 'n_tokens_neox': 780, 'n_words': 200, 'path': 'docs/level1/zcopy.ipynb', 'repo_name': 'timleslie/pyblas', 'size': '2102'}