Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Basis Array Creatie | NumPy Basis
Ultieme NumPy
course content

Cursusinhoud

Ultieme NumPy

Ultieme NumPy

1. NumPy Basis
2. Indexeren en Snijden
3. Veelgebruikte NumPy-Functies
4. Wiskunde met NumPy

book
Basis Array Creatie

Een NumPy-array is een efficiënte, multidimensionale container voor het opslaan en manipuleren van grote datasets van dezelfde datatypes. Hoewel ze vergelijkbaar zijn met Python-lijsten, zijn ze meer geheugenefficiënt en maken ze wiskundige en numerieke bewerkingen met hoge prestaties mogelijk.

Nu is het tijd om je eerste NumPy-arrays te maken. De meest eenvoudige manier om dit te doen is door de functie array() te gebruiken, waarbij je een list of een tuple als argument doorgeeft, en alleen die.

Opmerking

Je moet NumPy-arrays alleen maken van lijsten in alle taken gedurende onze cursus.

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

Het specificeren van het datatype

Het datatype van de array-elementen wordt impliciet gedefinieerd; je kunt het echter expliciet specificeren met de dtype parameter:

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

De eerste integer array gebruikt de standaard int64 data type, wat een 8-byte integer is. De tweede array gebruikt int8, een 1-byte integer.

De meest voorkomende NumPy data types zijn numpy.float16, numpy.float32, en numpy.float64, die respectievelijk 2-byte, 4-byte, en 8-byte floating point nummers opslaan.

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 2

Vraag AI

expand
ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

course content

Cursusinhoud

Ultieme NumPy

Ultieme NumPy

1. NumPy Basis
2. Indexeren en Snijden
3. Veelgebruikte NumPy-Functies
4. Wiskunde met NumPy

book
Basis Array Creatie

Een NumPy-array is een efficiënte, multidimensionale container voor het opslaan en manipuleren van grote datasets van dezelfde datatypes. Hoewel ze vergelijkbaar zijn met Python-lijsten, zijn ze meer geheugenefficiënt en maken ze wiskundige en numerieke bewerkingen met hoge prestaties mogelijk.

Nu is het tijd om je eerste NumPy-arrays te maken. De meest eenvoudige manier om dit te doen is door de functie array() te gebruiken, waarbij je een list of een tuple als argument doorgeeft, en alleen die.

Opmerking

Je moet NumPy-arrays alleen maken van lijsten in alle taken gedurende onze cursus.

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

Het specificeren van het datatype

Het datatype van de array-elementen wordt impliciet gedefinieerd; je kunt het echter expliciet specificeren met de dtype parameter:

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

De eerste integer array gebruikt de standaard int64 data type, wat een 8-byte integer is. De tweede array gebruikt int8, een 1-byte integer.

De meest voorkomende NumPy data types zijn numpy.float16, numpy.float32, en numpy.float64, die respectievelijk 2-byte, 4-byte, en 8-byte floating point nummers opslaan.

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 2
Onze excuses dat er iets mis is gegaan. Wat is er gebeurd?
some-alt