Classe d'assistance pour instancier des objets Index
.
Constructeurs Publics
Indices () |
Méthodes publiques
Index statique | tous () Un index qui renvoie tous les éléments d'une dimension dans l'ordre d'origine. |
Index statique | |
Index statique | at (coord long, booléen keepDim) Une coordonnée qui sélectionne un élément spécifique sur une dimension donnée. |
Index statique | à (coordonnée longue) Une coordonnée qui sélectionne un élément spécifique sur une dimension donnée. |
Index statique | |
Index statique | ellipse () Index qui se développe pour remplir toutes les dimensions source disponibles. |
Index statique | même () Index qui renvoie uniquement les éléments trouvés à une position paire dans la dimension d'origine. |
Index statique | retourner () Un index qui renvoie uniquement les éléments sur une dimension donnée entre deux coordonnées. |
Index statique | hyperslab (départ long, foulée longue, compte long, bloc long) Un index qui renvoie des éléments selon un hyperslab défini par start , stride , count , block . |
Index statique | nouvelAxe () Un index qui insère une nouvelle dimension de taille 1 dans le tableau résultant. |
Index statique | impair () Un index qui renvoie uniquement les éléments trouvés à une position impaire dans la dimension d'origine. |
Index statique | plage (début long, fin longue) Un index qui renvoie uniquement les éléments sur une dimension donnée entre deux coordonnées. |
Index statique | |
Index statique | seq (longues... coordonnées) Un index qui renvoie uniquement des éléments spécifiques sur une dimension donnée. |
Index statique | tranche (départ long, fin longue, foulée longue) Un index qui renvoie chaque élément stride entre start et end . |
Index statique | tranche (Début long, Fin longue) Un index qui renvoie les éléments entre start et end . |
Index statique | tranche (début long, fin longue) Un index qui renvoie les éléments entre start et end . |
Index statique | slice (Départ long, Fin longue, foulée longue) Un index qui renvoie chaque élément stride entre start et end . |
Index statique | sliceFrom (début long) Un index qui renvoie uniquement les éléments d'une dimension donnée à partir d'une coordonnée spécifique. |
Index statique | sliceFrom (départ long, foulée longue) Un index qui renvoie uniquement les éléments d'une dimension donnée à partir d'une coordonnée spécifique, en utilisant la foulée donnée. |
Index statique | sliceTo (extrémité longue) Un index qui renvoie uniquement les éléments d'une dimension donnée jusqu'à une coordonnée spécifique. |
Index statique | sliceTo (extrémité longue, longue foulée) Un index qui renvoie uniquement les éléments d'une dimension donnée jusqu'à une coordonnée spécifique, en utilisant la foulée donnée. |
Index statique | pas (longue foulée) Un index qui ignore un nombre fixe de coordonnées entre chaque valeur renvoyée. |
Méthodes héritées
Constructeurs Publics
Indices publics ()
Méthodes publiques
Index statique public tout ()
Un index qui renvoie tous les éléments d'une dimension dans l'ordre d'origine.
L'application de cet index à une dimension donnée renverra directement la dimension d'origine.
Par exemple, étant donné un vecteur avec n
éléments, all()
renvoie x 0 , x 1 , ..., x n-1
Retour
- indice
Index statique public à ( NdArray <? extends Number> coord)
Une coordonnée qui sélectionne un élément spécifique sur une dimension donnée.
Cela équivaut à appeler at(long)
mais où la valeur de la coordonnée est fournie par un tableau à N dimensions.
Paramètres
coordination | scalaire indiquant la coordonnée de l'élément sur l'axe indexé |
---|
Retour
- indice
Jetés
IllégalRankException | si coord n'est pas un scalaire (rang 0) |
---|
Index statique public à (coord long, booléen keepDim)
Une coordonnée qui sélectionne un élément spécifique sur une dimension donnée.
Lorsque cet index est appliqué à une dimension donnée, la dimension est résolue comme un seul élément et donc, si keepDim
est faux, est exclue du calcul du classement. Si keepDim est vrai, la dimension est réduite à un seul élément.
Par exemple, étant donné une matrice 3D sur l'axe [x, y, z], si matrix.slice(all(), at(0), at(0)
, alors le rang de la tranche renvoyée est 1 et son nombre de éléments est x.numElements()
Paramètres
coordination | coordonnée de l'élément sur l'axe indexé |
---|---|
garderDim | s'il faut supprimer la dimension. |
Retour
- indice
Index statique public à (coord long)
Une coordonnée qui sélectionne un élément spécifique sur une dimension donnée.
Lorsque cet indice est appliqué à une dimension donnée, la dimension est résolue comme un seul élément et est donc exclue du calcul du classement.
Par exemple, étant donné une matrice 3D sur l'axe [x, y, z], si matrix.slice(all(), at(0), at(0)
, alors le rang de la tranche renvoyée est 1 et son nombre de éléments est x.numElements()
Paramètres
coordination | coordonnée de l'élément sur l'axe indexé |
---|
Retour
- indice
Index statique public à ( NdArray <? extends Number> coord, booléen keepDim)
Une coordonnée qui sélectionne un élément spécifique sur une dimension donnée.
Cela équivaut à appeler at(long, boolean)
mais où la valeur de la coordonnée est fournie par un tableau à N dimensions.
Si keepDim est vrai, la dimension est réduite à un seul élément au lieu d'être supprimée.
Paramètres
coordination | scalaire indiquant la coordonnée de l'élément sur l'axe indexé |
---|---|
garderDim | s'il faut supprimer la dimension. |
Retour
- indice
Jetés
IllégalRankException | si coord n'est pas un scalaire (rang 0) |
---|
Points de suspension de l'index statique public ()
Index qui se développe pour remplir toutes les dimensions source disponibles. Fonctionne de la même manière que celui de Python ...
.
Retour
- indice
Index statique public même ()
Index qui renvoie uniquement les éléments trouvés à une position paire dans la dimension d'origine.
Par exemple, étant donné un vecteur avec n
éléments sur l'axe x
et n est pair, even()
renvoie x 0 , x 2 , ..., x n-2
Retour
- indice
retournement d'index statique public ()
Un index qui renvoie uniquement les éléments sur une dimension donnée entre deux coordonnées.
Par exemple, étant donné un vecteur avec n
éléments sur l'axe x
et n > k > j
, range(j, k)
renvoie x j , x j+1 , ..., x k
Retour
- indice
Hyperslab d'index statique public (départ long, foulée longue, compte long, bloc long)
Un index qui renvoie des éléments selon un hyperslab défini par start
, stride
, count
, block
. Voir ERROR(/Hyperslab)
.
Paramètres
commencer | Emplacement de départ de l'hyperdalle. |
---|---|
foulée | Le nombre d'éléments pour séparer chaque élément ou bloc à sélectionner. |
compter | Le nombre d'éléments ou de blocs à sélectionner le long de la dimension. |
bloc | La taille du bloc sélectionné dans la dimension. |
Retour
- indice
Index statique public newAxis ()
Un index qui insère une nouvelle dimension de taille 1 dans le tableau résultant.
Retour
- indice
Indice statique public impair ()
Un index qui renvoie uniquement les éléments trouvés à une position impaire dans la dimension d'origine.
Par exemple, étant donné un vecteur avec n
éléments sur l'axe x
et n est pair, odd()
renvoie x 1 , x 3 , ..., x n-1
Retour
- indice
Plage d'index statique publique (début long, fin longue)
Un index qui renvoie uniquement les éléments sur une dimension donnée entre deux coordonnées.
Par exemple, étant donné un vecteur avec n
éléments sur l'axe x
et n > k > j
, range(j, k)
renvoie x j , x j+1 , ..., x k
Paramètres
commencer | coordonnée du premier élément de la séquence |
---|---|
fin | coordonnée du dernier élément de la séquence (exclusif) |
Retour
- indice
séquence d'index statique publique ( NdArray <? extends Number> coordonnées)
Un index qui renvoie uniquement des éléments spécifiques sur une dimension donnée.
Ceci est équivalent à seq(long)
mais où les coordonnées des éléments de la séquence sont fournies par un tableau à N dimensions.
Paramètres
coordonnées | vecteur de coordonnées des éléments de la séquence |
---|
Retour
- indice
Jetés
IllégalRankException | si coords ne sont pas un vecteur (rang 1) |
---|
séquence d'index statique publique (coordonnées longues...)
Un index qui renvoie uniquement des éléments spécifiques sur une dimension donnée.
Par exemple, étant donné un vecteur avec n
éléments sur l'axe x
et n > 10
, seq(8, 0, 3)
renvoie x 8 , x 0 , x 3
Paramètres
coordonnées | coordonnées des éléments de la séquence |
---|
Retour
- indice
Tranche d'index statique publique (départ long, fin longue, foulée longue)
Un index qui renvoie chaque élément stride
entre start
et end
. Si start
ou end
est null
, commence ou se termine respectivement au début ou à la fin.
Analogue à la syntaxe Python :
slice.
Retour
- indice
tranche d'index statique publique (début long, fin longue)
Un index qui renvoie les éléments entre start
et end
. Si start
ou end
est null
, commence ou se termine respectivement au début ou à la fin.
Analogue à la syntaxe Python :
slice.
Retour
- indice
Tranche d'index statique publique (début long, fin longue)
Un index qui renvoie les éléments entre start
et end
. Si start
ou end
est null
, commence ou se termine respectivement au début ou à la fin.
Analogue à la syntaxe Python :
slice.
Retour
- indice
tranche d'index statique publique (départ long, fin longue, foulée longue)
Un index qui renvoie chaque élément stride
entre start
et end
. Si start
ou end
est null
, commence ou se termine respectivement au début ou à la fin.
Analogue à la syntaxe Python :
slice.
Retour
- indice
index statique public sliceFrom (début long)
Un index qui renvoie uniquement les éléments d'une dimension donnée à partir d'une coordonnée spécifique.
Par exemple, étant donné un vecteur avec n
éléments sur l'axe x
et n > k
, from(k)
renvoie x k , x k+1 , ..., x n-1
Paramètres
commencer | coordonnée du premier élément de la séquence |
---|
Retour
- indice
index statique public sliceFrom (départ long, foulée longue)
Un index qui renvoie uniquement les éléments d'une dimension donnée à partir d'une coordonnée spécifique, en utilisant la foulée donnée.
Par exemple, étant donné un vecteur avec n
éléments sur l'axe x
et n > k
, from(k)
renvoie x k , x k+1 , ..., x n-1
Paramètres
commencer | coordonnée du premier élément de la séquence |
---|---|
foulée | la foulée à utiliser |
Retour
- indice
Voir également
index statique public sliceTo (extrémité longue)
Un index qui renvoie uniquement les éléments d'une dimension donnée jusqu'à une coordonnée spécifique.
Par exemple, étant donné un vecteur avec n
éléments sur l'axe x
et n > k
, to(k)
renvoie x 0 , x 1 , ..., x k
Paramètres
fin | coordonnée du dernier élément de la séquence (exclusif) |
---|
Retour
- indice
index statique public sliceTo (extrémité longue, foulée longue)
Un index qui renvoie uniquement les éléments d'une dimension donnée jusqu'à une coordonnée spécifique, en utilisant la foulée donnée.
Par exemple, étant donné un vecteur avec n
éléments sur l'axe x
et n > k
, to(k)
renvoie x 0 , x 1 , ..., x k
Paramètres
fin | coordonnée du dernier élément de la séquence (exclusif) |
---|---|
foulée | la foulée à utiliser |
Retour
- indice
Voir également
Pas d'index statique public (longue foulée)
Un index qui ignore un nombre fixe de coordonnées entre chaque valeur renvoyée.
Par exemple, étant donné un vecteur avec n
éléments sur l'axe x
, step(k)
renvoie x 0 , x k , x k*2 , ...
Paramètres
foulée | le nombre d'éléments entre chaque étape |
---|
Retour
- indice