Algemene Functies voor het Aanmaken van Arrays
NumPy beschikt ook over array-creatiefuncties die automatisch een array van een opgegeven vorm (dimensies) kunnen genereren. De meest gebruikte functies zijn:
zeros();ones();full().
zeros()
De naam van deze functie spreekt voor zich: hiermee wordt een array van nullen met een opgegeven vorm aangemaakt. De vorm van de array wordt gespecificeerd via de parameter shape en kan een integer zijn (grootte van een 1D-array) of een tuple van integers voor arrays met hogere dimensies.
12345678910import numpy as np # Сreating a 1D array of zeros with 5 elements zeros_1d = np.zeros(5) print(zeros_1d) # Сreating a 1D array of zeros with specifying dtype zeros_1d_int = np.zeros(5, dtype=np.int8) print(zeros_1d_int) # Сreating a 2D array of zeros of shape 5x3 zeros_2d = np.zeros((5, 3)) print(zeros_2d)
Zoals je kunt zien, kunnen we de parameter dtype op dezelfde manier specificeren als bij andere typen arrays.
ones()
Deze functie lijkt op de zeros()-functie, maar in plaats van een array met nullen, maakt het een array van enen.
12345678910import numpy as np # Сreating a 1D array of ones with 5 elements ones_1d = np.ones(5) print(ones_1d) # Сreating a 1D array of ones with specifying dtype ones_1d_int = np.ones(5, dtype=np.int8) print(ones_1d_int) # Сreating a 2D array of ones of shape 5x3 ones_2d = np.ones((5, 3)) print(ones_2d)
full()
De functie numpy.full() lijkt op de eerder genoemde functies, maar heeft een tweede parameter, fill_value, waarmee de waarde wordt opgegeven waarmee de array wordt gevuld. De eerste parameter, shape, kan een integer of een tuple van integers zijn:
1234567import numpy as np # Сreate an array of fours of size 5 array_fours_1d = np.full(5, 4) # Сreate an array of fives of shape 4x2 array_fives_2d = np.full((4, 2), 5) print(f'1D fours array: {array_fours_1d}') print(f'2D fives array:\n{array_fives_2d}')
Meer Toepassingen
Al deze functies hebben meer toepassingsmogelijkheden dan alleen als tijdelijke aanduiding. Ze worden vaak direct gebruikt in wiskundige bewerkingen binnen de lineaire algebra. Ze kunnen worden toegepast in verschillende gebieden van machine learning en deep learning, zoals beeldverwerking.
Swipe to start coding
- Maak een eendimensionale array van nullen met een grootte van
5en wijs deze toe aanzeros_array_1d. - Maak een tweedimensionale array van nullen met een vorm van
2x4en wijs deze toe aanzeros_array_2d. - Maak een eendimensionale array van enen met een grootte van
3en wijs deze toe aanones_array_1d. - Maak een tweedimensionale array van enen met een vorm van
2x3en wijs deze toe aanones_array_2d. - Maak een tweedimensionale array van zevens met een vorm van
2x2en wijs deze toe aansevens_array_2d.
Oplossing
Bedankt voor je feedback!
single
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Awesome!
Completion rate improved to 3.7
Algemene Functies voor het Aanmaken van Arrays
Veeg om het menu te tonen
NumPy beschikt ook over array-creatiefuncties die automatisch een array van een opgegeven vorm (dimensies) kunnen genereren. De meest gebruikte functies zijn:
zeros();ones();full().
zeros()
De naam van deze functie spreekt voor zich: hiermee wordt een array van nullen met een opgegeven vorm aangemaakt. De vorm van de array wordt gespecificeerd via de parameter shape en kan een integer zijn (grootte van een 1D-array) of een tuple van integers voor arrays met hogere dimensies.
12345678910import numpy as np # Сreating a 1D array of zeros with 5 elements zeros_1d = np.zeros(5) print(zeros_1d) # Сreating a 1D array of zeros with specifying dtype zeros_1d_int = np.zeros(5, dtype=np.int8) print(zeros_1d_int) # Сreating a 2D array of zeros of shape 5x3 zeros_2d = np.zeros((5, 3)) print(zeros_2d)
Zoals je kunt zien, kunnen we de parameter dtype op dezelfde manier specificeren als bij andere typen arrays.
ones()
Deze functie lijkt op de zeros()-functie, maar in plaats van een array met nullen, maakt het een array van enen.
12345678910import numpy as np # Сreating a 1D array of ones with 5 elements ones_1d = np.ones(5) print(ones_1d) # Сreating a 1D array of ones with specifying dtype ones_1d_int = np.ones(5, dtype=np.int8) print(ones_1d_int) # Сreating a 2D array of ones of shape 5x3 ones_2d = np.ones((5, 3)) print(ones_2d)
full()
De functie numpy.full() lijkt op de eerder genoemde functies, maar heeft een tweede parameter, fill_value, waarmee de waarde wordt opgegeven waarmee de array wordt gevuld. De eerste parameter, shape, kan een integer of een tuple van integers zijn:
1234567import numpy as np # Сreate an array of fours of size 5 array_fours_1d = np.full(5, 4) # Сreate an array of fives of shape 4x2 array_fives_2d = np.full((4, 2), 5) print(f'1D fours array: {array_fours_1d}') print(f'2D fives array:\n{array_fives_2d}')
Meer Toepassingen
Al deze functies hebben meer toepassingsmogelijkheden dan alleen als tijdelijke aanduiding. Ze worden vaak direct gebruikt in wiskundige bewerkingen binnen de lineaire algebra. Ze kunnen worden toegepast in verschillende gebieden van machine learning en deep learning, zoals beeldverwerking.
Swipe to start coding
- Maak een eendimensionale array van nullen met een grootte van
5en wijs deze toe aanzeros_array_1d. - Maak een tweedimensionale array van nullen met een vorm van
2x4en wijs deze toe aanzeros_array_2d. - Maak een eendimensionale array van enen met een grootte van
3en wijs deze toe aanones_array_1d. - Maak een tweedimensionale array van enen met een vorm van
2x3en wijs deze toe aanones_array_2d. - Maak een tweedimensionale array van zevens met een vorm van
2x2en wijs deze toe aansevens_array_2d.
Oplossing
Bedankt voor je feedback!
single