Apprenez intuitivement la refonte de Python np

Contexte

Je n'ai pas compris la refonte de np. Cependant, quand j'ai écrit le code, je l'ai en quelque sorte compris, donc je voulais le partager pour ceux qui veulent étudier de manière intuitive.

Exemple de code

np_reshape_.py



#1 ligne 12 colonnes
list_1 = [10.0, 14.0, 23.0, 27.0, 37.0, 58.0, 81.0, 82.0, 135.0, 169.0, 344.0, 319.0]
print(list_1)
#[10.0, 14.0, 23.0, 27.0, 37.0, 58.0, 81.0, 82.0, 135.0, 169.0, 344.0, 319.0]

#3 lignes 4 colonnes
list_2 = np.array(list_1).reshape(3, 4)
print(list_2)
"""
[[ 10.  14.  23.  27.]
 [ 37.  58.  81.  82.]
 [135. 169. 344. 319.]]
"""

#6 lignes 2 colonnes
list_3 = np.array(list_1).reshape(6, 2)
print(list_3)
"""
[[ 10.  14.]
 [ 23.  27.]
 [ 37.  58.]
 [ 81.  82.]
 [135. 169.]
 [344. 319.]]
"""

#6 lignes, 2 colonnes, 2 colonnes, système de coordonnées
list_4 = np.array(list_1).reshape(-1, 2)
print(list_4)
"""
[[ 10.  14.]
 [ 23.  27.]
 [ 37.  58.]
 [ 81.  82.]
 [135. 169.]
 [344. 319.]]
"""

#6 lignes 2 colonnes
list_5 = np.array(list_1).reshape(6, -1)
print(list_5)
"""
[[ 10.  14.]
 [ 23.  27.]
 [ 37.  58.]
 [ 81.  82.]
 [135. 169.]
 [344. 319.]]
"""

Réflexion

J'ai compris intuitivement comment utiliser -1 de remodelage de np.

Recommended Posts

Apprenez intuitivement la refonte de Python np
Apprenez les bases de Python ① Débutants élémentaires
le zen de Python
Vers la retraite de Python2
Apprenez Nim avec Python (dès le début de l'année).
Apprenez le modèle de conception «Chaîne de responsabilité» en Python
À propos des fonctionnalités de Python
Le pouvoir des pandas: Python
L'histoire de Python et l'histoire de NaN
[Python] La pierre d'achoppement de l'importation
First Python 3 ~ Le début de la répétition ~
Existence du point de vue de Python
pyenv-changer la version python de virtualenv
[Python] Comprendre le potentiel_field_planning de Python Robotics
Revue des bases de Python (FizzBuzz)
[python] -1 signification de la méthode de remodelage de numpy
À propos de la liste de base des bases de Python
Apprenez le modèle de conception "Prototype" avec Python
Apprenez le modèle de conception "Builder" avec Python
Changer la longueur des chaînes csv Python
Vérifiez le comportement du destroyer en Python
Apprenez à nouveau les bases de Theano
[Python3] Comprendre les bases de Beautiful Soup
Apprenez le modèle de conception "Flyweight" en Python
Apprenez le modèle de conception "Observer" en Python
Apprenez le modèle de conception "Memento" avec Python
Apprenez les bases en touchant les variables python
Apprenez le modèle de conception "Proxy" en Python
Passez le chemin du module python importé
Apprenez le modèle de conception "Commande" en Python
Notes d'apprentissage depuis le début de Python 1
Vérifier l'existence du fichier avec python
À propos de l'environnement virtuel de Python version 3.7
Apprenez le modèle de conception "Visiteur" avec Python
Apprenez le modèle de conception "Bridge" avec Python
Apprenez le modèle de conception "Mediator" avec Python
Je ne connaissais pas les bases de Python
Apprenez le modèle de conception "Décorateur" avec Python
Le résultat de l'installation de python sur Anaconda
[Python] Essayez pydash de la version Python de lodash
[python] Vérifier la consommation de mémoire des variables
Vérifiez le chemin du module importé Python
L'histoire de la manipulation des variables globales Python
Apprenez le modèle de conception "Iterator" avec Python
[python] [meta] Le type de python est-il un type?
Principes de base pour exécuter NoxPlayer en Python
Pandas du débutant, par le débutant, pour le débutant [Python]
Le modèle de projet Python auquel je pense.
Apprenez le modèle de conception «Stratégie» avec Python
Apprenez le modèle de conception "Composite" avec Python
[Linux] Découvrez les bases des commandes shell
Cours de base Python (à la fin de 15)
[Python] Récupère le code de caractère du fichier
Apprenez le modèle de conception "État" en Python
L'histoire du traitement A du blackjack (python)
Note Python: le rôle secret de Kamma
Apprenez le modèle de conception "Adapter" avec Python