Syntax in Python (.T)

In der Hilfsressource für die multivariate normale Abtastfunktion in SciPy geben sie folgendes Beispiel:

x,y = np.random.multivariate_normal(mean,cov,5000).T 

Meine Frage ist ziemlich einfach: Was macht das Finale eigentlich?

Vielen Dank, ich weiß, es ist ziemlich einfach, aber es ist schwer, in Google für ".T" zu schauen.

One Solution collect form web for “Syntax in Python (.T)”

Das .T greift auf das Attribut T des Objekts zu, das zufällig ein NumPy-Array ist. Das T Attribut ist die Transponierung des Arrays, siehe Dokumentation .

Anscheinend schaffen Sie zufällige Koordinaten im Flugzeug. Die Ausgabe von multivariate_normal() könnte so aussehen:

 >>> np.random.multivariate_normal([0, 0], [[1, 0], [0, 1]], 5) array([[ 0.59589335, 0.97741328], [-0.58597307, 0.56733234], [-0.69164572, 0.17840394], [-0.24992978, -2.57494471], [ 0.38896689, 0.82221377]]) 

Die Umsetzung dieser Matrix ist:

 array([[ 0.59589335, -0.58597307, -0.69164572, -0.24992978, 0.38896689], [ 0.97741328, 0.56733234, 0.17840394, -2.57494471, 0.82221377]]) 

Die in x und y Teilen nacheinander abgetrennt werden können.

  • Pandas: FloatingPointError mit np.seterr (all = 'raise') und fehlende Daten
  • Erstellung einer Wärmekarte mittels 3D-Daten in Matplotlib
  • Python numpy arange unerwartete ergebnisse
  • PyInstaller - kein Modul namens
  • Pyplot des Arrays mit einem Operator <oder>
  • Mit numpy und Pil zu konvertieren 565 (16-Bit-Farbe) auf 888 (24-Bit-Farbe)
  • Wie man numpy random.choice auf eine Matrix von Wahrscheinlichkeitswerten anwendet (Vectorized solution)
  • Handhabungs-Nullen in Pandas DataFrames Spaltenabteilungen in Python
  • Bild zur Matrix mit Python
  • Was ist das L in numpy.shape und 32 in numpy.type eines Arrays?
  • Aufräumen von Excel-Daten mit Python mit Pandas-Paket
  • Python ist die beste Programmiersprache der Welt.