Différence entre le tableau Numpy 1D [x] et le tableau 2D [x, 1]

Notes pour les débutants en Python. Veuillez faire attention aux erreurs dans le contenu.

import numpy as np

def test():

a = np.zeros ([5,1]) # Une colonne de tableau 2D est créée b = np.ones ([5]) # 1D array Pas de colonne.

    print a 
    print 
    print "Dimension a: ", a.shape 
    print 
    print b, b.shape
    print 
    print "Dimension b: ", b.shape 
    print

imprimer un calcul a + b # 1D + 2D print

    a = np.squeeze(a)

Changer pour imprimer un, # 1D print print a + b

if __name__ == '__main__':
    test()

Output:

[[ 0.]
[ 0.]
[ 0.]
[ 0.]
[ 0.]]

Dimension a:  (5, 1)

[ 1.  1.  1.  1.  1.](5,)

Dimension b:  (5,)

[[ 1.  1.  1.  1.  1.]
[ 1.  1.  1.  1.  1.]
[ 1.  1.  1.  1.  1.]
[ 1.  1.  1.  1.  1.]
[ 1.  1.  1.  1.  1.]]

[ 0.  0.  0.  0.  0.]
[ 1.  1.  1.  1.  1.]

Recommended Posts

Différence entre le tableau Numpy 1D [x] et le tableau 2D [x, 1]
Différence entre les méthodes numpy et pandas pour trouver une distribution
À propos du tableau Numpy et d'un tableau
Comparaison des performances entre le calcul matriciel bidimensionnel et pour avec numpy
Différence entre les répertoires Windows et Linux
Différence entre le randint de Numpy et le randint de Random
Différence entre Python, stftime et strptime
Différence d'authenticité entre Python et JavaScript
Différences entre Ruby et Python dans la portée
Différences entre la syntaxe Python et Java
Matplotlib Basics / Différence entre fig et axes
Différences de multithreading entre Python et Jython
Différence entre Ruby et Python (syntaxe de base)
Différences entre queryStringParameters et multiValueQueryStringParameters dans AWS Lambda
Résumé des différences entre PHP et Python
Fonctionnement du tableau NumPy (3)
list et numpy
Différences et points communs entre le type de dict, le type de liste et le type de tuple
Comportement de numpy.dot lors du passage d'un tableau 1d et d'un tableau 2d
Différence entre la notation Numpy (n,) et (n, 1) [Différence entre le vecteur horizontal et le vecteur vertical]
EP 3 Connaître les différences entre octets, str et unicode
Astuces Python et Numpy
Entre paramétrique et non paramétrique
calcul de tableau numpy python
AtCoder ABC155 Problème D Pairs Review Note 2 NumPy et Python
Python> Différence entre la sortie inpbt et print (inpbt)> [1. 2. 3.] / array ([1., 2., 3.], dtype = float32)
Pour aller et venir entre python standard, numpy, pandas ①
Un résumé approximatif des différences entre Windows et Linux
Extraire les éléments du tableau et les index dans l'ordre décroissant avec numpy
J'ai essayé d'énumérer les différences entre java et python
Résumé des différences entre Ruby on rails et Django ~ Bases ~