Yleiset Taulukon Luontitoiminnot
NumPy sisältää myös taulukon luontitoimintoja, jotka voivat automaattisesti luoda taulukon annetulla muodolla (ulottuvuudet). Tässä ovat yleisimmät:
zeros()
;ones()
;full()
.
zeros()
Tämän funktion nimi puhuu puolestaan: se luo annetun muodon nollista koostuvan taulukon. Taulukon muoto määritellään shape
-parametrin avulla ja se voi olla joko kokonaisluku (yksiulotteisen taulukon koko) tai kokonaislukujen joukko moniulotteisille taulukoille.
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)
Kuten näet, voimme myös määrittää dtype
-parametrin samalla tavalla kuin teimme muille taulukoille.
ones()
Tämä funktio on samanlainen kuin zeros()
-funktio, mutta nollataulukon sijaan se luo taulukon, joka koostuu ykkösistä.
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()
numpy.full()
-funktio on samanlainen kuin yllä mainitut funktiot, mutta sillä on toinen parametri, fill_value
, jolla määritetään arvo, jolla taulukko täytetään. Sen ensimmäinen parametri, shape
, voi olla joko kokonaisluku tai kokonaislukujen joukko:
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}')
Lisää sovelluksia
Kaikilla näillä funktioilla on enemmän käyttötapauksia kuin pelkästään paikkamerkkeinä toimiminen. Niitä käytetään melko usein suoraan matemaattisissa operaatioissa lineaarialgebrassa. Niitä voidaan soveltaa eri aloilla, kuten kone- ja syväoppimisessa, esimerkiksi kuvankäsittelyssä.
Swipe to start coding
- Luo yksidimensioinen nollista koostuva taulukko, jonka koko on
5
, ja tallenna se muuttujaanzeros_array_1d
. - Luo kaksidimensioinen nollista koostuva taulukko, jonka muoto on
2x4
, ja tallenna se muuttujaanzeros_array_2d
. - Luo yksidimensioinen ykkösistä koostuva taulukko, jonka koko on
3
, ja tallenna se muuttujaanones_array_1d
. - Luo kaksidimensioinen ykkösistä koostuva taulukko, jonka muoto on
2x3
, ja tallenna se muuttujaanones_array_2d
. - Luo kaksidimensioinen seiskoista koostuva taulukko, jonka muoto on
2x2
, ja tallenna se muuttujaansevens_array_2d
.
Ratkaisu
Kiitos palautteestasi!
single
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Awesome!
Completion rate improved to 3.7
Yleiset Taulukon Luontitoiminnot
Pyyhkäise näyttääksesi valikon
NumPy sisältää myös taulukon luontitoimintoja, jotka voivat automaattisesti luoda taulukon annetulla muodolla (ulottuvuudet). Tässä ovat yleisimmät:
zeros()
;ones()
;full()
.
zeros()
Tämän funktion nimi puhuu puolestaan: se luo annetun muodon nollista koostuvan taulukon. Taulukon muoto määritellään shape
-parametrin avulla ja se voi olla joko kokonaisluku (yksiulotteisen taulukon koko) tai kokonaislukujen joukko moniulotteisille taulukoille.
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)
Kuten näet, voimme myös määrittää dtype
-parametrin samalla tavalla kuin teimme muille taulukoille.
ones()
Tämä funktio on samanlainen kuin zeros()
-funktio, mutta nollataulukon sijaan se luo taulukon, joka koostuu ykkösistä.
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()
numpy.full()
-funktio on samanlainen kuin yllä mainitut funktiot, mutta sillä on toinen parametri, fill_value
, jolla määritetään arvo, jolla taulukko täytetään. Sen ensimmäinen parametri, shape
, voi olla joko kokonaisluku tai kokonaislukujen joukko:
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}')
Lisää sovelluksia
Kaikilla näillä funktioilla on enemmän käyttötapauksia kuin pelkästään paikkamerkkeinä toimiminen. Niitä käytetään melko usein suoraan matemaattisissa operaatioissa lineaarialgebrassa. Niitä voidaan soveltaa eri aloilla, kuten kone- ja syväoppimisessa, esimerkiksi kuvankäsittelyssä.
Swipe to start coding
- Luo yksidimensioinen nollista koostuva taulukko, jonka koko on
5
, ja tallenna se muuttujaanzeros_array_1d
. - Luo kaksidimensioinen nollista koostuva taulukko, jonka muoto on
2x4
, ja tallenna se muuttujaanzeros_array_2d
. - Luo yksidimensioinen ykkösistä koostuva taulukko, jonka koko on
3
, ja tallenna se muuttujaanones_array_1d
. - Luo kaksidimensioinen ykkösistä koostuva taulukko, jonka muoto on
2x3
, ja tallenna se muuttujaanones_array_2d
. - Luo kaksidimensioinen seiskoista koostuva taulukko, jonka muoto on
2x2
, ja tallenna se muuttujaansevens_array_2d
.
Ratkaisu
Kiitos palautteestasi!
Awesome!
Completion rate improved to 3.7single