Indices

Indices publics de classe finale

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
à ( NdArray <? extends Number> coord)
Une coordonnée qui sélectionne un élément spécifique sur une dimension donnée.
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
at ( NdArray <? extends Number> coord, booléen keepDim)
Une coordonnée qui sélectionne un élément spécifique sur une dimension donnée.
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
seq ( NdArray <? étend le nombre> coordonnées)
Un index qui renvoie uniquement des éléments spécifiques sur une dimension donnée.
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