Als «numpy» getaggte Fragen

89
Numpy: Soll ich newaxis oder None verwenden?

In numpy kann man das 'newaxis'-Objekt in der Slicing-Syntax verwenden, um eine Achse der Länge eins zu erstellen, z. import numpy as np print np.zeros((3,5))[:,np.newaxis,:].shape # shape will be (3,1,5) Die Dokumentation besagt, dass man Nonestattdessen auch verwenden kann newaxis, der Effekt...

89
Blick auf ein numpy Array?

Ich habe ein 2D- numpyArray. Gibt es eine Möglichkeit, eine Ansicht darauf zu erstellen, die die ersten kZeilen und alle Spalten enthält? Es geht darum, das Kopieren der zugrunde liegenden Daten zu vermeiden (das Array ist so groß, dass Teilkopien nicht möglich

89
scipy: savefig ohne Frames, Achsen, nur Inhalt

In numpy / scipy habe ich ein Bild in einem Array gespeichert. Ich kann es anzeigen, ich möchte es savefig ohne Ränder, Achsen, Beschriftungen, Titel usw. speichern. Nur reines Bild, sonst nichts. Ich möchte Pakete wie PyPNGoder vermeiden scipy.misc.imsave, sie sind manchmal problematisch (sie...

89
Wie kann ich Nan aus der Liste Python / NumPy entfernen?

Ich habe eine Liste mit Countain-Werten. Einer der Werte, die ich erhalten habe, ist 'nan'. countries= [nan, 'USA', 'UK', 'France'] Ich habe versucht, es zu entfernen, aber ich erhalte jedes Mal eine Fehlermeldung cleanedList = [x for x in countries if (math.isnan(x) == True)] TypeError: a float...

88
Wandle den Nanowert in Null um

Ich habe ein 2D-Numpy-Array. Einige der Werte in diesem Array sind NaN. Ich möchte bestimmte Operationen mit diesem Array ausführen. Betrachten Sie zum Beispiel das Array: [[ 0. 43. 67. 0. 38.] [ 100. 86. 96. 100. 94.] [ 76. 79. 83. 89. 56.] [ 88. NaN 67. 89. 81.] [ 94. 79. 67. 89. 69.] [ 88. 79....

88
Erstellen Sie konsistent dasselbe zufällige Numpy-Array

Ich warte darauf, dass ein anderer Entwickler einen Code fertigstellt, der ein np-Array mit einer Form (100.2000) mit Werten von entweder -1,0 oder 1 zurückgibt. In der Zwischenzeit möchte ich zufällig ein Array mit denselben Merkmalen erstellen, damit ich einen Vorsprung bei meiner Entwicklung...

88
numpy ersetzt negative Werte im Array

Kann jemand eine einfache Möglichkeit empfehlen, alle negativen Werte in einem Array durch 0 zu ersetzen? Ich habe einen vollständigen Block, wie man es mit einem Numpy-Array macht z.B a = array([1, 2, 3, -4, 5]) Ich muss zurückkehren [1, 2, 3, 0, 5] a < 0 gibt: [False, False, False,...

88
float64 mit pandas to_csv

Ich lese eine CSV mit Float-Nummern wie folgt: Bob,0.085 Alice,0.005 Importieren Sie in einen Datenrahmen und schreiben Sie diesen Datenrahmen an einen neuen Ort df = pd.read_csv(orig) df.to_csv(pandasfile) Nun pandasfilehat dies: Bob,0.085000000000000006 Alice,0.0050000000000000001 Was ist los?...