[PYTHON] Unterschied zwischen Numpy 1D Array [x] und 2D Array [x, 1]

Hinweise für Python-Anfänger. Bitte seien Sie vorsichtig mit Fehlern im Inhalt.

import numpy as np

def test():

a = np.zeros ([5,1]) # 2D-Array-Spalte wird erstellt b = np.ones ([5]) # 1D Array Keine Spalte.

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

a + b # 1D + 2D-Berechnung drucken print

    a = np.squeeze(a)

Ändern Sie, um a, # 1D zu drucken 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

Unterschied zwischen Numpy 1D Array [x] und 2D Array [x, 1]
Unterschied zwischen Numpy- und Pandas-Methoden zur Ermittlung der Verteilung
Über Numpy Array und Asarray
Leistungsvergleich zwischen zweidimensionaler Matrixberechnung und für mit Numpy
Unterschied zwischen Windows- und Linux-Verzeichnissen
Unterschied zwischen Numpys Randint und Randoms Randint
Unterschied zwischen Python, Stftime und Strptime
Unterschied in der Authentizität zwischen Python und JavaScript
Unterschiede zwischen Ruby und Python im Umfang
Unterschiede zwischen Python- und Java-Syntax
matplotlib Grundlagen / Unterschied zwischen Feigen und Achsen
Unterschiede in der Multithread-Verarbeitung zwischen Python und Jython
Unterschied zwischen Ruby und Python (grundlegende Syntax)
Unterschiede zwischen queryStringParameters und multiValueQueryStringParameters in AWS Lambda
Zusammenfassung der Unterschiede zwischen PHP und Python
NumPy-Array-Operation (3)
Liste und Numpy
Unterschiede und Gemeinsamkeiten zwischen Diktattyp, Listentyp und Tupeltyp
Verhalten von numpy.dot beim Übergeben von 1d-Array und 2d-Array
Unterschied zwischen Numpy (n,) und (n, 1) Notation [Unterschied zwischen horizontalem Vektor und vertikalem Vektor]
EP 3 Kennen Sie die Unterschiede zwischen Bytes, Str und Unicode
Python- und Numpy-Tipps
Zwischen parametrisch und nicht parametrisch
Berechnung des Python-Numpy-Arrays
AtCoder ABC155 Problem D Pairs Review Note 2 NumPy und Python
Python> Unterschied zwischen Inpbt- und Print-Ausgabe (Inpbt)> [1. 2. 3.] / Array ([1., 2., 3.], dtype = float32)
Um zwischen Standard-Python, Numpy, Pandas hin und her zu gehen ①
Eine grobe Zusammenfassung der Unterschiede zwischen Windows und Linux
Extrahieren Sie Array-Elemente und -Indizes in absteigender Reihenfolge mit numpy
Ich habe versucht, die Unterschiede zwischen Java und Python aufzuzählen
Zusammenfassung der Unterschiede zwischen Ruby on Rails und Django ~ Basics ~