
    `ie	                     8    d dl Z d dlZddZddZd Zd Zd ZdS )    Nc                 T    t          j        t          j        |           |||          S )a#  Returns the string representation of an array.

    Args:
        arr (array_like): Input array. It should be able to feed to
            :func:`cupy.asnumpy`.
        max_line_width (int): The maximum number of line lengths.
        precision (int): Floating point precision. It uses the current printing
            precision of NumPy.
        suppress_small (bool): If ``True``, very small numbers are printed as
            zeros

    Returns:
        str: The string representation of ``arr``.

    .. seealso:: :func:`numpy.array_repr`

    )numpy
array_reprcupyasnumpyarrmax_line_width	precisionsuppress_smalls       g/home/jaya/work/projects/VOICE-AGENT/VIET/agent-env/lib/python3.11/site-packages/cupy/_io/formatting.pyr   r      s,    $ DL--~y*, , ,    c                 T    t          j        t          j        |           |||          S )a  Returns the string representation of the content of an array.

    Args:
        arr (array_like): Input array. It should be able to feed to
            :func:`cupy.asnumpy`.
        max_line_width (int): The maximum number of line lengths.
        precision (int): Floating point precision. It uses the current printing
            precision of NumPy.
        suppress_small (bool): If ``True``, very small number are printed as
            zeros.

    .. seealso:: :func:`numpy.array_str`

    )r   	array_strr   r   r   s       r   r   r      s+     ?4<,,ni)+ + +r   c                 P    t          j        t          j        |           g|R i |S )z_Return a string representation of an array.


    .. seealso:: :func:`numpy.array2string`

    )r   array2stringr   r   )aargskwargss      r   r   r   .   s-     dl1oo???????r   c                 P    t          j        t          j        |           g|R i |S )zFormat a floating-point scalar as a decimal string in positional notation.

    See :func:`numpy.format_float_positional` for the list of arguments.

    .. seealso:: :func:`numpy.format_float_positional`

    )r   format_float_positionalr   r   xr   r   s      r   r   r   8   -     (aJ4JJJ6JJJr   c                 P    t          j        t          j        |           g|R i |S )zFormat a floating-point scalar as a decimal string in scientific notation.

    See :func:`numpy.format_float_scientific` for the list of arguments.

    .. seealso:: :func:`numpy.format_float_scientific`

    )r   format_float_scientificr   r   r   s      r   r   r   C   r   r   )NNN)r   r   r   r   r   r   r    r   r   <module>r      s     , , , ,,+ + + +&@ @ @K K KK K K K Kr   