Analogie fonctionnelle
tf.clip_by_value —— réalise le contrôle de plage de valeurs
La fonction de chaque paramètre de np.clip:
Les paramètres sont les suivants:
np.clip(
a,
a_min,
a_max,
out=None)
Explication des paramètres:
a: matrice d'entrée;
a_min: tous les nombres de la matrice a plus petit que a_min seront forcés à a_min;
a_max: tous les nombres de la matrice b plus grands que a_max seront forcés à a_max;
out: vous pouvez spécifier l'objet de la matrice de sortie, forme et a est le même
Fonction de la fonction np.clip:
Limitez tous les nombres du tableau a aux plages a_min et a_max.
Code:
Code 1:
import numpy as np
a = np.array([1, 2, 3, 4, 5])
b = np.clip(a, 3, 5)
print("out", b)
Le résultat est:
out [3 3 3 5 5]
Code 2
import numpy as np
a = np.array([[1, 2, 3, 4, 5], [5, 4, 3, 2, 1]])
b = np.clip(a, 3, 5)
print("out", b)
Le résultat est:
out [[3 3 3 4 5]
[5 4 3 3 3]]