Ich möchte den Unterschied zwischen der for-Anweisung in der Python + numpy-Matrix und der Julia for-Anweisung auffangen

Wenn ich Python + Numpy verwende und wenn ich Julia verwende, habe ich kürzlich ein Problem geschrieben, das häufig zu schlechtem Code führt (oder eher nicht funktioniert). Kann mir bitte jemand eine gute Idee geben?

Für Python + Numpy

import numpy as np
X = np.array([[1, 2, 3], [4, 5, 6]])
# X = np.matrix([[1, 2, 3], [4, 5, 6]])Aber ungefähr gleich

for elem in X: print(elem)
#Ausgabe
# [1 2 3](Im Fall von Matrix[[1 2 3]])
# [4 5 6](Im Fall von Matrix[[4 5 6]])

»Ich bin daran gewöhnt, also möchte ich, dass du das tust.

Für Julia

X = [1 2 3; 4 5 6]
#Ausgabe
# 2x3 Array{Int64, 2}:
#  1 2 3
#  4 5 6

for elem in X; println(elem); end
#Ausgabe
# 1
# 4
# 2
# 5
# 3
# 6

――Persönlich ist diese Iteration nicht sehr intuitiv (sie kann als Python / Numpy-Gehirn bezeichnet werden), daher möchte ich etwas dagegen tun.

X = [1 2 3; 4 5 6]
m, n = size(X)
for i=1:m; println(X[i, :]); end
#Ausgabe

――Es funktioniert vorerst

Was ich nachgeschlagen habe

Es gibt verschiedene Diskussionen (obwohl es nicht alt ist).

Recommended Posts

Ich möchte den Unterschied zwischen der for-Anweisung in der Python + numpy-Matrix und der Julia for-Anweisung auffangen
Ich möchte nur das 95% -Konfidenzintervall des Unterschieds im Bevölkerungsverhältnis in Python ermitteln
[Python] Ich möchte einen gemeinsamen Satz zwischen numpy erhalten
Ich wusste nicht, wie ich die [Python] für die Anweisung verwenden sollte
Ich möchte die Natur von Python und Pip kennenlernen
Ich habe versucht, die Unterschiede zwischen Java und Python aufzuzählen
Ich habe versucht, den Unterschied zwischen A + = B und A = A + B in Python herauszufinden
[Python] Inklusive Notation. Schreiben Sie eine einfache for-Anweisung. (Eine Sammlung ist der Unterschied zwischen einem iterierbaren und einem Iterator.)
[Einführung in Python] Was ist der Unterschied zwischen einer Liste und einem Taple?
Ich möchte die Verarbeitung zwischen Testzeit und Produktionsumgebung trennen
Ich möchte Python-Code auf VS-Code nach meinen Wünschen formatieren und überprüfen
Über den Unterschied zwischen "==" und "is" in Python
Ich möchte den Fortschritt in Python anzeigen!
Ich möchte Python in der Umgebung von pyenv + pipenv unter Windows 10 verwenden
Ich möchte den Dateinamen, die Zeilennummer und den Funktionsnamen in Python 3.4 erhalten
Ich habe Python zum ersten Mal auf dem Mac ausprobiert.
Ich möchte die Optimierung mit Python und CPlex behandeln
Ich möchte mit Python-Datenklasse nach hinten erben
Ich möchte in Python schreiben! (3) Verwenden Sie Mock
Ich möchte Lambda mit Python auf Mac AWS!
Wie man Argparse benutzt und den Unterschied zwischen Optparse
Ich möchte R-Datensatz mit Python verwenden
[Python] Ich möchte nur den Index verwenden, wenn ich eine Liste mit einer for-Anweisung schleife
[TensorFlow] Ich möchte die Indizierung für Ragged Tensor beherrschen
Ich möchte initialisieren, wenn der Wert leer ist (Python)
Installierte die Retro-Game-Engine pyxel für Python auf dem Mac und startete den Beispielcode
maya Python Ich möchte die gebackene Animation wieder reparieren.
Ich möchte vorerst Selen bewegen [für Mac]
Verstehen Sie den Unterschied zwischen der kumulativen Zuordnung zu Variablen und der kumulativen Zuordnung zu Objekten
[Einführung in die Udemy Python3 + -Anwendung] 42. für Anweisung, break-Anweisung und continue-Anweisung
Um zwischen Standard-Python, Numpy, Pandas hin und her zu gehen ①
Ich möchte mit Numpy die japanische Flagge in die Palau-Flagge ändern
[Python] Ich möchte die Option -h mit argparse verwenden
Ich möchte die Authentizität eines Elements eines numpy-Arrays bestimmen
Ich möchte vorerst die Desktop-Umgebung von Ubuntu auf Android verwenden (Termux-Version)
Ich möchte vorerst Ubuntus Desktop-Umgebung auf Android verwenden (UserLAnd-Version)
Ich möchte den EDINET-Code und die Wertpapiernummer zuordnen
Ich möchte die gültigen Zahlen im Numpy-Array ausrichten
Ich habe versucht, das Python-Skript unter Windows 10 von 2.7.11 auf 3.6.0 zu ändern
[Python] Ich möchte ein Gourmet sein. [Datengesteuerter Ansatz] Auswahl eines Geschäfts für die Jahresend- und Neujahrsfeiertage
Ich möchte vorerst eine Docker-Datei erstellen.
Leistungsvergleich zwischen zweidimensionaler Matrixberechnung und für mit Numpy
Ich möchte ein Histogramm erstellen und die Normalverteilungskurve darauf überlagern. matplotlib edition
Ich bin mir über den Unterschied zwischen Modulen, Paketen und Bibliotheken nicht sicher und habe versucht, sie zu organisieren.
Ich möchte die Frage nach der Methode "__init__" und dem Argument "self" der Python-Klasse klären.
Ich möchte die Ausführungszeit aufzeichnen und ein Protokoll führen.
Ich möchte das Wetter mit LINE bot feat.Heroku + Python wissen
Ich möchte APG4b mit Python lösen (nur 4.01 und 4.04 in Kapitel 4)
[Einführung in Python] Ich habe die Namenskonventionen von C # und Python verglichen.
Ich möchte den Anfang des nächsten Monats mit Python ausgeben
Ich möchte wissen, ob Sie Python auf Mac ・ Iroha installieren
Ich möchte Python GUI ausführen, wenn Raspberry Pi startet
[Einführung in Python] Wie verwende ich den Operator in in der for-Anweisung?
Ich möchte sowohl den Schlüssel als auch den Wert des Python-Iterators verwenden
Vorerst möchte ich jede Datei mit ffmpeg konvertieren !!
Der Weg zur Installation von Python und Flask auf einem Offline-PC
Ich untersuchte das Verhalten bezüglich des Unterschieds zwischen Hard Link und Symbolic Link
Python / Numpy> Link> Unterschied zwischen numpy.random und random.random> threadsicher oder nicht
Unterschied zwischen Ruby und Python Split