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-Grundlæggende
Ultimate NumPy

bookGrundlæggende Oprettelse af Arrays

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 direkte 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 disse.

Note
Bemærk

Du bør kun oprette NumPy-arrays ud fra lister 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; dog kan du 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 en 8-byte integer. Det andet array bruger int8, en 1-byte integer.

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

question mark

Hvilken parameter i funktionen np.array() giver dig mulighed for eksplicit at definere datatypen for array-elementerne?

Select the correct answer

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

Awesome!

Completion rate improved to 3.7

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 direkte 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 disse.

Note
Bemærk

Du bør kun oprette NumPy-arrays ud fra lister 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; dog kan du 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 en 8-byte integer. Det andet array bruger int8, en 1-byte integer.

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

question mark

Hvilken parameter i funktionen np.array() giver dig mulighed for eksplicit at definere datatypen for array-elementerne?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 1. Kapitel 2
some-alt