Je veux absorber la différence entre l'instruction for sur la matrice Python + numpy et l'instruction Julia for

Lorsque j'utilise Python + Numpy et que j'utilise Julia, j'ai écrit un problème récent qui entraîne souvent un mauvais code (ou plutôt ne fonctionne pas). Quelqu'un peut-il me donner une bonne idée?

Pour Python + numpy

import numpy as np
X = np.array([[1, 2, 3], [4, 5, 6]])
# X = np.matrix([[1, 2, 3], [4, 5, 6]])Mais à peu près pareil

for elem in X: print(elem)
#production
# [1 2 3](Dans le cas de la matrice[[1 2 3]])
# [4 5 6](Dans le cas de la matrice[[4 5 6]])

«J'y suis habitué, alors je veux que tu fasses ça.

Pour Julia

--Je l'ai essayé avec Julia 0.5.0

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

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

――Personnellement, cette itération n'est pas très intuitive (on peut l'appeler cerveau Python / Numpy), donc je veux faire quelque chose à ce sujet.

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

――Cela fonctionne pour le moment

Ce que j'ai regardé

Il y a diverses discussions (même si ce n'est pas vieux).

Recommended Posts

Je veux absorber la différence entre l'instruction for sur la matrice Python + numpy et l'instruction Julia for
Je veux juste trouver l'intervalle de confiance à 95% de la différence de ratio de population en Python
[Python] Je souhaite obtenir un ensemble commun entre numpy
Je ne savais pas comment utiliser l'instruction [python] for
Je veux connaître la nature de Python et pip
J'ai essayé d'énumérer les différences entre java et python
J'ai essayé de trouver la différence entre A + = B et A = A + B en Python, alors notez
[Python] Notation inclusive. Écrivez une déclaration simple pour. (Une collection est la différence entre un itérable et un itérateur)
[Introduction à Python] Quelle est la différence entre une liste et un taple?
Je souhaite séparer le traitement entre le temps de test et l'environnement de production
Je veux formater et vérifier le code Python à mon goût sur VS Code
À propos de la différence entre "==" et "is" en python
Je veux afficher la progression en Python!
Je souhaite utiliser Python dans l'environnement de pyenv + pipenv sous Windows 10
Je veux obtenir le nom du fichier, le numéro de ligne et le nom de la fonction dans Python 3.4
J'ai essayé Python sur Mac pour la première fois.
Je veux gérer l'optimisation avec python et cplex
Je veux hériter de l'arrière avec la classe de données python
Je veux écrire en Python! (3) Utiliser des simulacres
Je veux AWS Lambda avec Python sur Mac!
Comment utiliser argparse et la différence entre optparse
Je veux utiliser le jeu de données R avec python
[Python] Je souhaite utiliser uniquement l'index lors de la mise en boucle d'une liste avec une instruction for
[TensorFlow] Je souhaite maîtriser l'indexation pour Ragged Tensor
Je veux initialiser si la valeur est vide (python)
Installation du moteur de jeu rétro pyxel pour Python sur Mac et lancement de l'exemple de code
maya Python Je veux réparer à nouveau l'animation cuite.
Je veux déplacer le sélénium pour le moment [pour mac]
Comprendre la différence entre l'affectation cumulative aux variables et l'affectation cumulative aux objets
[Introduction à l'application Udemy Python3 +] 42. pour instruction, instruction break et instruction continue
Pour aller et venir entre python standard, numpy, pandas ①
Je veux changer le drapeau japonais en drapeau des Palaos avec Numpy
[Python] Je souhaite utiliser l'option -h avec argparse
Je veux déterminer l'authenticité d'un élément du tableau numpy
Je souhaite utiliser l'environnement de bureau d'Ubuntu sur Android pour le moment (version Termux)
Je souhaite utiliser l'environnement de bureau d'Ubuntu sur Android pour le moment (version UserLAnd)
Je souhaite mapper le code EDINET et le numéro de valeur
Je veux aligner les nombres valides dans le tableau Numpy
J'ai essayé de changer le script python de 2.7.11 à 3.6.0 sur Windows10
[Python] Je veux être une personne gourmande [Approche basée sur les données] Choisir un magasin pour les fêtes de fin d'année et du Nouvel An
Je veux créer un Dockerfile pour le moment.
Comparaison des performances entre le calcul matriciel bidimensionnel et pour avec numpy
Je veux créer un histogramme et superposer la courbe de distribution normale dessus. édition matplotlib
Je ne suis pas sûr de la différence entre les modules, les packages et les bibliothèques, alors j'ai essayé de les organiser.
Je veux clarifier la question de la méthode "__init__" et de l'argument "self" de la classe Python.
Je souhaite enregistrer l'heure d'exécution et conserver un journal.
Je veux connaître la météo avec LINE bot avec Heroku + Python
Je veux résoudre APG4b avec Python (seulement 4.01 et 4.04 au chapitre 4)
[Introduction à Python] J'ai comparé les conventions de nommage de C # et Python.
Je veux sortir le début du mois prochain avec Python
Je veux savoir si vous installez Python sur Mac ・ Iroha
Je veux exécuter l'interface graphique Python au démarrage de Raspberry Pi
[Introduction à Python] Comment utiliser l'opérateur in dans l'instruction for?
Je souhaite utiliser à la fois la clé et la valeur de l'itérateur Python
Pour le moment, je veux convertir n'importe quel fichier avec ffmpeg !!
La route pour installer Python et Flask sur un PC hors ligne
J'ai étudié le comportement de la différence entre lien dur et lien symbolique
Python / Numpy> Lien> Différence entre numpy.random et random.random> thread-safe ou non
Différence entre Ruby et Python Split