Häufig möchten Sie möglicherweise nur die Anzahl der Zeilen in einem pandas-DataFrame zählen, die bestimmte Kriterien erfüllen.
Glücklicherweise ist dies mit der folgenden grundlegenden Syntax einfach zu bewerkstelligen:
sum(df …
Der einfachste Weg, Arrays in Python zu verketten, ist die Verwendung der Funktion numpy.concatenate, die die folgende Syntax verwendet:
numpy.concatenate((a1, a2, ….), axis = 0)
wo:
Dieses Tutorial zeigt einige Beispiele, wie Sie diese Funktion in der Praxis verwenden können.
Der folgende Code zeigt, wie zwei eindimensionale Arrays verkettet werden:
import numpy as np
#erstelle zwei Arrays
arr1 = np.array([1, 2, 3, 4, 5])
arr2 = np.array([6, 7, 8])
#Verketten Sie die beiden Arrays
np.concatenate((arr1, arr2))
[1, 2, 3, 4, 5, 6, 7, 8]
Der folgende Code zeigt, wie zwei zweidimensionale Arrays verkettet werden:
import numpy as np
#erstelle zwei Arrays
arr1 = np.array([[3, 5], [9, 9], [12, 15]])
arr2 = np.array([[4, 0]])
#Verketten Sie die beiden Arrays
np.concatenate((arr1, arr2), axis=0)
array([[3, 5],
[9, 9],
[12, 15],
[4, 0]])
#verketten Sie die beiden Arrays und glätten Sie das Ergebnis
np.concatenate((arr1, arr2), axis=None)
array([3, 5, 9, 9, 12, 15, 4, 0])
Wir können ähnlichen Code verwenden, um mehr als zwei Arrays zu verketten:
import numpy as np
#erstelle vier Arrays
arr1 = np.array([[3, 5], [9, 9], [12, 15]])
arr2 = np.array([[4, 0]])
arr3 = np.array([[1, 1]])
arr4 = np.array([[8, 8]])
#verketten Sie alle Arrays
np.concatenate((arr1, arr2, arr3, arr4), axis=0)
array([[3, 5],
[9, 9],
[12, 15],
[4, 0],
[1, 1],
[8, 8]])
#verketten Sie alle Arrays und glätten Sie das Ergebnis
np.concatenate((arr1, arr2, arr3, arr4), axis=None)
array([3, 5, 9, 9, 12, 15, 4, 0, 1, 1, 8, 8])
Die folgenden Tutorials erklären, wie man ähnliche Operationen in NumPy durchführt:
So erstellen Sie einen Pandas DataFrame aus einem NumPy-Array
So fügen Sie einem Pandas DataFrame ein Numpy-Array hinzu
Häufig möchten Sie möglicherweise nur die Anzahl der Zeilen in einem pandas-DataFrame zählen, die bestimmte Kriterien erfüllen.
Glücklicherweise ist dies mit der folgenden grundlegenden Syntax einfach zu bewerkstelligen:
sum(df …
Lineare Interpolation ist der Prozess der Schätzung eines unbekannten Werts einer Funktion zwischen zwei bekannten Werten.
Bei zwei bekannten Werten (x 1, y 1 ) und (x 2, y 2 ) können …