Ich habe derzeit ein 3-dimensionales Array voller unterschiedlicher Werte. Ich würde gerne die Indizes finden, die den "kleinsten" Werten im Array entsprechen. Zum Beispiel ... Wenn die 3 kleinsten Werte 0,1, 0,2 und 0,3 wären, würde ich in der Reihenfolge die Indizes für diese Werte sehen wollen. Jede Hilfe würde sehr geschätzt werden.Wie können die Indizes für die n-ten kleinsten Werte in einem multidimensionalen Array in VBA identifiziert werden?
-2
A
Antwort
0
Eine Möglichkeit, dies zu erreichen, wäre das Hinzufügen einer ursprünglichen Indexbemaßung in Ihr drittes Array und das anschließende Sortieren nach den aktuellen Werten, um das kleinste Element herauszufinden und den ursprünglichen Index zurückzugeben. Werfen Sie einen Blick in diese: VBA array sort function?
Verwandte Themen
- 1. Zählen doppelte Werte in einem multidimensionalen Array
- 2. Wie identifiziert man Indizes von Elementen, die nur einmal in einem Vektor in R vorkommen?
- 3. VBA mit ubound auf einem multidimensionalen Array
- 4. Können Array-Indizes in C# benannt werden?
- 5. Wie können doppelte Werte in einem Array gezählt werden?
- 6. Array gibt die gleichen Werte für alle Indizes zurück
- 7. Wie für einen Wert in einem multidimensionalen Array
- 8. Wie bekomme ich Indizes um bestimmte Werte in einem Array
- 9. die Indizes der N höchsten Werte in einem ndarray
- 10. Array-Werte in einem VBA-Wörterbuch ändern
- 11. R - Wie bekomme ich die Matrix von multidimensionalen Array
- 12. array_diff_assoc() Werte aus multidimensionalen Array()
- 13. Wie erhalten Sie Werte und Schlüssel aus einem multidimensionalen Array?
- 14. Wie 3 verschiedene Werte aus einem multidimensionalen Array in Javascript generiert werden
- 15. Wo in AngularJS die ursprünglichen Object-Werte für die Objekte gespeichert werden, die geändert werden können?
- 16. Wie können die in einer Liste gespeicherten Werte angezeigt werden?
- 17. Wie ändern Sie die Werte mehrerer Indizes?
- 18. Anfügen und Suchen in einem multidimensionalen Array
- 19. Wie verwende ich PHP explode-Methode für Indizes, die in HTML ausgegeben werden können?
- 20. Wie können in einem Pandas DataFrame die Werte für jeden Tag normalisiert werden?
- 21. Wie können die fünf größten Werte in einem Array ausgewählt und in ein neues Array eingefügt werden?
- 22. Wie können Werte von einem Array in ein anderes Array geschoben werden, bevor die `Spleiß'-Methode in AngularJS verwendet wird?
- 23. Finden Indizes mehrerer Max-Werte in Array
- 24. Wie finde ich den kleinsten Wert für alle x-Werte in einem Array?
- 25. Können Sie die Werte für die Tabellenansichtsdatenquelle in "connectionDidFinishLoading" festlegen?
- 26. Werte erzwingen, die einem Klassenmitglied zugewiesen werden können: Scala
- 27. Entfernen Sie umgekehrte Werte aus einem multidimensionalen Array mit Javascript
- 28. Den kleinsten Wert in einem Array finden
- 29. Ruft die Werte eines Arrays aus Indizes in einem anderen Array ab: Matlab
- 30. Array von Indizes nehmen, passende Indizes in einem anderen Array finden und Werte ersetzen
... und den Code, den Sie ausprobiert haben ?? – Jeremy
und das Format der Indizes? – CallumDA
Ich habe noch keinen Code dafür, weil ich nicht weiß, wo ich anfangen soll. Ich möchte ein neues Array mit den Indizes erstellen. Wenn also 0,1, 0,2 und 0,3 bei A (1,3,6), A (2, 4, 7) und A (3, 4,5) liegen würden, würde ich gerne ein Array erhalten, das so aussieht: [[ 1, 3, 6] [2, 4, 7] [3, 4, 5]] –