NumPy Flashcards

1
Q

Beschreibe kurz und präzise die wichtigsten Eigemschaften des Python Moduls NumPy

A

Leistungsstarkes Paket zum Rechnen mit mehrdimensionalen Arrays und Matrizen. NumPy ist flexibler und Effizienter im Arbeiten mit diesem Arrays. Die Speichereffizienz der NumPy arras macht es vor Allem perfekt für große Datenmengen. Außerdem bietet es eine Sammlung mathematischer Funktionen für lineare Algebra–Operationen

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Erzeuge 1-dim. Array mit zwei Elementen 1 und 2

A

Np.array ([1,2])

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Erzeuge 2-dim array (Matrix)

A

Np.array ([1,2][3,4])

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Erzeuge 1 dim. Int array mit n Elementen

A

Np.arange(n)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Erzeuge 1 dim. Float array mit k Elementen, die gleichmäßig über das Intervall von i bis j verteilt sind

A

Np.linspace (I,j,k)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Erzeuge 2 dim float array mit r Zeilen und c Spalten, initialisiert mit 1.0

A

Np.ones ((r,c))

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Erzeuge 2 dim mit array mit r Zeilen und c spalten, initialisiert mit 0

A

Np.zeros((r,c)), dtype =int)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Erzeuge 2 dim float array mit r Zeilen und spalten, hauptdiagonale ist 1, andere 0

A

Np.eye(r)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Erzeuge 2 dim array. Hauptdiagonale besteht aus werten in md; andere Werte sind 0

A

Np.diag(md)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Überschreibe Matrix wert in Zeile I und Spalte j mit v

A

Matrix [i:j] = v

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Erzeuge n Kopien von rep

A

Np.tile (rep,n)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Implantiere eine Numoy basierte Funktion arrow_head_Matrix mit genau einem Argument n , die eine n x n Pfeil Kopf Matrix zurückgibt. Hinweis: Erzeuge 3 verschiedene Matrizen , eine für die 1 er Zeile, einer für die 1 er Spalte und eine für die 1er hauptdiagonale

A

Def arrow_head_matrix(n):

Matrix = np.zeros((n,n))

Matrix [0, :] = 1 // Erste Zeile mit Einsen füllen

Matrix [:,0] = 1 // erste Spalte mit Einsen füllen

Np.fill_diagonal(matrix[1:],1) //Hauptdiagonale mit Einsen füllen außer dem ersten Element

Return matrix

How well did you know this?
1
Not at all
2
3
4
5
Perfectly