[RUBY] So fügen Sie dieselben Indizes in ein verschachteltes Array ein

Was du machen willst

numbers = [
 [1,2,3],
 [4,5,6],
 [7,8,9]
]

Ich dachte an eine Methode, um das folgende Array durch Hinzufügen derselben Indizes aus einem solchen Array zu erhalten.

sums = [12, 15, 18]

Fazit

numbers = [[1,2,3], [4,5,6], [7,8,9]]
sums = numbers.transpose.map{ |num| num.sum }

ist.

Zuerst dachte ich über das verschachtelte "Wie bekomme ich das 0. des Arrays" nach und war besorgt über die effiziente Erfassungsmethode. Wenn Sie es jedoch als Prozession betrachten und umziehen, war es ein Schuss.

Eine Matrixtransposition ist mit "transponieren" für Ruby möglich. Referenz: Instanzmethode Array # transponieren

Recommended Posts

So fügen Sie dieselben Indizes in ein verschachteltes Array ein
So fügen Sie einen neuen Hash / Array hinzu
So fügen Sie in Spring Boot einen Klassenpfad hinzu
So konvertieren Sie eine Datei in ein Byte-Array in Java
So ändern Sie eine Zeichenfolge in einem Array in eine Zahl in Ruby
So erstellen Sie ein Platzhalterteil zur Verwendung in der IN-Klausel
So rufen Sie den Hashwert in einem Array in Ruby ab
Hinzufügen von Elementen ohne Angabe der Länge des Arrays
So fügen Sie die Löschfunktion hinzu
So erstellen Sie ein Java-Array
So geben Sie den Wert aus, wenn sich ein Array im Array befindet
Speichern der im Textbereich eingegebenen Informationen in einer Variablen in der Methode
So rufen Sie mehrere Namen gleichzeitig in derselben Kategorie auf
So fügen Sie ein Video in Rails ein
So fügen Sie eine JAR-Datei in ScalaIDE hinzu
So erhalten Sie das Datum mit Java
So veröffentlichen Sie eine Bibliothek in jCenter
So erhalten Sie das aktuelle Datum als Zeichenfolge im Format JJJJMMTT
So ändern Sie den Wert einer Variablen an einem Haltepunkt in IntelliJ
So ermitteln Sie den absoluten Pfad eines in Java ausgeführten Verzeichnisses
[Schienen] So erstellen Sie eine Tabelle, fügen eine Spalte hinzu und ändern den Spaltentyp
[Java] [Für Anfänger] So fügen Sie Elemente direkt in ein zweidimensionales Array ein
So verweisen Sie auf eine Spalte, wenn Sie die Spaltennamensmethode in ActiveRecord überschreiben
So überprüfen Sie das Protokoll im Docker-Container
So zeigen Sie eine Webseite in Java an
So erstellen Sie Pagenationen für das "Kaminari" -Array
So erstellen Sie ein Thema in Liferay 7 / DXP
So implementieren Sie eine ähnliche Funktion in Rails
Klassenpfad hinzufügen: zu dem in spring.datasource.schema angegebenen Pfad
So erstellen Sie die einfachste Blockchain in Ruby
So überprüfen Sie Rails-Befehle im Terminal
So generieren Sie automatisch einen Konstruktor in Eclipse
[Swift] So ermitteln Sie die Anzahl der Elemente in einem Array (Super Basic)
So erstellen Sie eine Beurteilungsmethode, um nach einem beliebigen Zeichen im Array zu suchen
So komprimieren Sie eine JAVA-CSV-Datei und verwalten sie in einem Byte-Array
So speichern Sie gleichzeitig Daten in einem Modell, das einem verschachtelten Formular zugeordnet ist (Rails 6.0.0)
So erstellen Sie eine eindeutige Datenkombination in der Schienen-Zwischentabelle
[Hinweis] [Anfänger] Schreiben, wenn der Wert eines Array-Elements in einem sich wiederholenden Satz von Ruby geändert wird
So erstellen Sie eine Java-Umgebung in nur 3 Sekunden
So stellen Sie die Anzeigezeit in Rails auf japanische Zeit ein
[Java] So lassen Sie den privaten Konstruktor in Lombok weg
So führen Sie die SpringBoot-App als Dienst aus
So implementieren Sie eine nette Funktion in Ajax mit Rails
So verwenden Sie ein Array für den TreeMap-Schlüssel
So erstellen Sie ein Spring Boot-Projekt in IntelliJ
Berechnen Sie die Differenz zwischen Zahlen in einem Ruby-Array
So erstellen Sie einen Daten-URI (base64) in Java
Organisierte schrittweise Interaktion mit dem JDK
So starten Sie einen anderen Befehl in einem Ruby-Programm
So zeigen Sie eine Browser-Vorschau mit VS-Code an
[So fügen Sie ein Video mit Rails in haml ein]
So schreiben Sie eine Datumsvergleichssuche in Rails
So konvertieren Sie A in a und a in A mit logischem Produkt und Summe in Java
So geben Sie den Ressourcenpfad beim HTML-Import an
Abfragen von Arrays in jsonb mit Rails + postgres