Heim > Backend-Entwicklung > Python-Tutorial > Verstehen Sie, was np in Python tut

Verstehen Sie, was np in Python tut

coldplay.xixi
Freigeben: 2020-07-23 16:58:17
nach vorne
4438 Leute haben es durchsucht

Verstehen Sie, was np in Python tut

In Python bezieht sich „np“ im Allgemeinen auf die „numpy“-Bibliothek, die ein Alias ​​für die Drittanbieter-Bibliothek „numpy“ ist. Methode: Verwenden Sie den Befehl „import numpy as np“, um der Numpy-Bibliothek einen Alias ​​auf „np“ zu geben.

Demonstration:

import numpy as np
arr = np.array([1, 2, 3])
print(arr)
Nach dem Login kopieren

Das Ergebnis ist:

[1 2 3]
Nach dem Login kopieren

Wissenspunkterweiterung:

Grundlegende Verwendung von NumPy in Python

ndarray (im Folgenden als Array bezeichnet) ist ein Array-Objekt von Numpy. Es ist zu beachten, dass es isomorph ist, was bedeutet, dass alle darin enthaltenen Elemente vom gleichen Typ sein müssen. Jedes dieser Arrays hat eine Form und einen D-Typ.

Form ist die Form des Arrays, z. B.

import numpy as np
from numpy.random import randn

arr = randn(12).reshape(3, 4)

arr

[[ 0.98655235 1.20830283 -0.72135183 0.40292924]
 [-0.05059849 -0.02714873 -0.62775486 0.83222997]
 [-0.84826071 -0.29484606 -0.76984902 0.09025059]]

arr.shape
(3, 4)
Nach dem Login kopieren

wobei (3, 4) bedeutet, dass arr ein Array aus 3 Zeilen und 4 Spalten ist, wobei der D-Typ float64 ist

Die folgende Funktion kann zum Erstellen von Arrays verwendet werden

array   将输入数据转换为ndarray,类型可制定也可默认
asarray   将输入转换为ndarray
arange 类似内置range
ones、ones_like   根据形状创建一个全1的数组、后者可以复制其他数组的形状
zeros、zeros_like 类似上面,全0
empty、empty_like 创建新数组、只分配空间
eye、identity 创建对角线为1的对角矩阵

Verwandte Lernempfehlungen: Python-Video-Tutorial

Das obige ist der detaillierte Inhalt vonVerstehen Sie, was np in Python tut. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:jb51.net
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage