Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Basisarraycreatie | Numpy Basisprincipes
Ultieme NumPy

bookBasisarraycreatie

Een NumPy-array is een efficiënt, multidimensionaal containerobject voor het opslaan en manipuleren van grote datasets met dezelfde gegevenstypen. Hoewel ze lijken op Python-lijsten, zijn ze geheugenefficiënter 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 met de functie array(), waarbij je een list of een tuple als argument meegeeft, en alleen deze.

Note
Opmerking

Je dient NumPy-arrays uitsluitend te maken van lijsten in alle opdrachten 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

Gegevenstype specificeren

Het gegevenstype van de array-elementen wordt impliciet bepaald; echter, u kunt dit expliciet opgeven met de parameter 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

De eerste integer-array gebruikt het standaard gegevenstype int64, wat een 8-byte integer is. De tweede array gebruikt int8, een 1-byte integer.

De meest voorkomende NumPy-gegevenstypen zijn numpy.float16, numpy.float32 en numpy.float64, die respectievelijk 2-byte, 4-byte en 8-byte zwevendekommabedragen opslaan.

question mark

Welke parameter in de functie np.array() stelt je in staat om expliciet het gegevenstype van de array-elementen te definiëren?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 2

Vraag AI

expand

Vraag AI

ChatGPT

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

Suggested prompts:

What are the benefits of specifying the data type explicitly in NumPy arrays?

Can you explain the difference between int8 and int64 in terms of memory usage?

How do I choose the right data type for my NumPy array?

Awesome!

Completion rate improved to 3.7

bookBasisarraycreatie

Veeg om het menu te tonen

Een NumPy-array is een efficiënt, multidimensionaal containerobject voor het opslaan en manipuleren van grote datasets met dezelfde gegevenstypen. Hoewel ze lijken op Python-lijsten, zijn ze geheugenefficiënter 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 met de functie array(), waarbij je een list of een tuple als argument meegeeft, en alleen deze.

Note
Opmerking

Je dient NumPy-arrays uitsluitend te maken van lijsten in alle opdrachten 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

Gegevenstype specificeren

Het gegevenstype van de array-elementen wordt impliciet bepaald; echter, u kunt dit expliciet opgeven met de parameter 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

De eerste integer-array gebruikt het standaard gegevenstype int64, wat een 8-byte integer is. De tweede array gebruikt int8, een 1-byte integer.

De meest voorkomende NumPy-gegevenstypen zijn numpy.float16, numpy.float32 en numpy.float64, die respectievelijk 2-byte, 4-byte en 8-byte zwevendekommabedragen opslaan.

question mark

Welke parameter in de functie np.array() stelt je in staat om expliciet het gegevenstype van de array-elementen te definiëren?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 2
some-alt