Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Grundlæggende Oprettelse af Arrays | Numpy Basics
Numpy-Grundlæggende

bookGrundlæggende Oprettelse af Arrays

Stryg for at vise menuen

Et NumPy-array er en effektiv, multidimensionel container til lagring og håndtering af store datasæt med samme datatyper. Selvom de ligner Python-lister, er de mere hukommelseseffektive og muliggør højtydende matematiske og numeriske operationer.

Nu er det tid til at oprette dine første NumPy-arrays. Den mest ligetil måde at gøre dette på er ved at bruge funktionen array(), hvor du giver enten en list eller en tuple som argument, og kun dem.

Note
Bemærk

Du bør kun oprette NumPy-arrays ud fra lists i alle opgaver gennem hele kurset.

1234567
import numpy as np # Creating an array from list array_from_list = np.array([1, 2, 3, 2, 6, 1]) # Creating an array from tuple array_from_tuple = np.array((1, 2, 3, 2, 6, 1)) print(f'Array from list: {array_from_list}') print(f'Array from tuple: {array_from_tuple}')
copy

Angivelse af datatype

Datatypen for array-elementerne defineres implicit, men du kan angive den eksplicit med parameteren dtype:

1234567
import numpy as np # Creating an integer array without specifying dtype array_1 = np.array([1, 2, 3]) # Creating an integer array with setting dtype to 1-byte integer array_2 = np.array([1, 2, 3], dtype=np.int8) print(f'First array dtype: {array_1.dtype}') print(f'Second array dtype: {array_2.dtype}')
copy

Det første heltalsarray bruger standarddatatypen int64, som er et 8-byte heltal. Det andet array bruger int8, et 1-byte heltal.

De mest almindelige NumPy-datatyper omfatter numpy.float16, numpy.float32 og numpy.float64, som gemmer henholdsvis 2-byte, 4-byte og 8-byte flydende kommatal.

question mark

Hvilken parameter i funktionen np.array() gør det muligt eksplicit at definere datatypen for array-elementerne?

Vælg det korrekte svar

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 1. Kapitel 2

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

Sektion 1. Kapitel 2
some-alt