Dieses Mal werde ich Ihnen Python zeigen, wie Sie die angegebenen Zeilen und Spalten einer Matrix in Numpy extrahieren. Was sind die Vorsichtsmaßnahmen zum Extrahieren der angegebenen Zeilen und Spalten einer Matrix? Schauen wir uns die folgenden praktischen Fälle an.
lautet wie folgt:
import numpy as np a=np.arange(9).reshape(3,3)
a Out[31]: array([[0, 1, 2], [3, 4, 5], [6, 7, 8]])
Eine bestimmte Zeile der Matrix
a[1] Out[32]: array([3, 4, 5])
Eine bestimmte Spalte der Matrix
a[:,1] Out[33]: array([1, 4, 7])
b=np.eye(3,3) b Out[36]: array([[ 1., 0., 0.], [ 0., 1., 0.], [ 0., 0., 1.]])
Weisen Sie die zweite Spalte der Matrix zu a zur Matrix Spalte 1 von b
b[:,0]=a[:,1] b Out[38]: array([[ 1., 0., 0.], [ 4., 1., 0.], [ 7., 0., 1.]])
Ich glaube, dass Sie die Methode beherrschen, nachdem Sie den Fall in diesem Artikel gelesen haben. Weitere spannende Informationen finden Sie in anderen verwandten Artikeln zu PHP Chinesische Website!
Empfohlene Lektüre:
So implementieren Sie die Mahalanobis-Distanz in Python
So stapeln Sie TXT-Dateien in das DataFrame-Format ein Python
Das obige ist der detaillierte Inhalt vonSo extrahieren Sie die angegebenen Zeilen und Spalten einer Matrix in Python Numpy. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!