SetDiff1d
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Calcule la différence entre deux listes de nombres ou de chaînes.
Étant donné une liste « x » et une liste « y », cette opération renvoie une liste « out » qui représente toutes les valeurs qui sont dans « x » mais pas dans « y ». La liste renvoyée `out` est triée dans le même ordre que les nombres apparaissent dans `x` (les doublons sont conservés). Cette opération renvoie également une liste « idx » qui représente la position de chaque élément « out » dans « x ». Autrement dit:
`out[i] = x[idx[i]] pour i dans [0, 1, ..., len(out) - 1]`
Par exemple, étant donné cette entrée :
x = [1, 2, 3, 4, 5, 6]
y = [1, 3, 5]
Cette opération retournerait :
out ==> [2, 4, 6]
idx ==> [1, 3, 5]
Méthodes publiques
statique <T, U étend le nombre> SetDiff1d <T, U> | créer ( Portée de portée, Opérande <T> x, Opérande <T> y, Classe<U> outIdx) Méthode d'usine pour créer une classe encapsulant une nouvelle opération SetDiff1d. |
statique <T> SetDiff1d <T, Integer> | créer ( Portée de portée, Opérande <T> x, Opérande <T> y) Méthode d'usine pour créer une classe encapsulant une nouvelle opération SetDiff1d à l'aide des types de sortie par défaut. |
Sortie <U> | |
Sortie <T> | |
Méthodes héritées
De la classe java.lang.Object booléen | est égal à (Objet arg0) |
Classe finale<?> | obtenirClasse () |
int | Code de hachage () |
vide final | notifier () |
vide final | notifierTous () |
Chaîne | àChaîne () |
vide final | attendre (long arg0, int arg1) |
vide final | attendez (long arg0) |
vide final | attendez () |
Méthodes publiques
public static SetDiff1d <T, U> create ( Scope scope, Operand <T> x, Operand <T> y, Class<U> outIdx)
Méthode d'usine pour créer une classe encapsulant une nouvelle opération SetDiff1d.
Paramètres
portée | portée actuelle |
---|
x | 1-D. Des valeurs à garder. |
---|
oui | 1-D. Valeurs à supprimer. |
---|
Retours
- une nouvelle instance de SetDiff1d
public static SetDiff1d <T, Integer> create ( Scope scope, Operand <T> x, Operand <T> y)
Méthode d'usine pour créer une classe encapsulant une nouvelle opération SetDiff1d à l'aide des types de sortie par défaut.
Paramètres
portée | portée actuelle |
---|
x | 1-D. Des valeurs à garder. |
---|
oui | 1-D. Valeurs à supprimer. |
---|
Retours
- une nouvelle instance de SetDiff1d
sortie publique <U> idx ()
1-D. Positions des valeurs « x » conservées dans « out ».
sortie publique <T> out ()
1-D. Valeurs présentes dans `x` mais pas dans `y`.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées. Une partie du contenu fait l'objet d'une licence Numpy.
Dernière mise à jour le 2024/08/27 (UTC).
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Il n'y a pas l'information dont j'ai besoin"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Trop compliqué/Trop d'étapes"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Obsolète"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problème de traduction"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Mauvais exemple/Erreur de code"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Autre"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Facile à comprendre"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"J'ai pu résoudre mon problème"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Autre"
}]
{
"lastModified": "Dernière mise à jour le 2024/08/27 (UTC).",
"confidential": False
}