Participer au site avec un Tip
Rechercher
 

Améliorations / Corrections

Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.

Emplacement :

Description des améliorations :

Vous êtes un professionnel et vous avez besoin d'une formation ? Machine Learning
avec Scikit-Learn
Voir le programme détaillé
Module « numpy.testing »

Fonction assert_array_max_ulp - module numpy.testing

Signature de la fonction assert_array_max_ulp

def assert_array_max_ulp(a, b, maxulp=1, dtype=None) 

Description

help(numpy.testing.assert_array_max_ulp)

Check that all items of arrays differ in at most N Units in the Last Place.

Parameters
----------
a, b : array_like
    Input arrays to be compared.
maxulp : int, optional
    The maximum number of units in the last place that elements of `a` and
    `b` can differ. Default is 1.
dtype : dtype, optional
    Data-type to convert `a` and `b` to if given. Default is None.

Returns
-------
ret : ndarray
    Array containing number of representable floating point numbers between
    items in `a` and `b`.

Raises
------
AssertionError
    If one or more elements differ by more than `maxulp`.

Notes
-----
For computing the ULP difference, this API does not differentiate between
various representations of NAN (ULP difference between 0x7fc00000 and 0xffc00000
is zero).

See Also
--------
assert_array_almost_equal_nulp : Compare two arrays relatively to their
    spacing.

Examples
--------
>>> a = np.linspace(0., 1., 100)
>>> res = np.testing.assert_array_max_ulp(a, np.arcsin(np.sin(a)))



Vous êtes un professionnel et vous avez besoin d'une formation ? RAG (Retrieval-Augmented Generation)
et Fine Tuning d'un LLM
Voir le programme détaillé