Yleiset Taulukon Luontitoiminnot
NumPy sisältää myös taulukonluontitoimintoja, jotka voivat automaattisesti luoda taulukon annetulla muodolla (ulottuvuuksilla). Yleisimmät näistä ovat:
zeros();ones();full().
zeros()
Tämän funktion nimi kertoo kaiken olennaisen: se luo annetun muodon nollista koostuvan taulukon. Taulukon muoto määritellään shape-parametrilla, joka voi olla joko kokonaisluku (yksidimensionaalisen taulukon koko) tai kokonaislukujen tuple monidimensionaalisille 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 huomaat, voimme myös määrittää dtype-parametrin samalla tavalla kuin muiden taulukoiden kohdalla.
ones()
Tämä funktio on samanlainen kuin zeros()-funktio, mutta nollataulukon sijaan se luo taulukon, joka sisältää ykkösiä.
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 muistuttaa aiemmin mainittuja funktioita, 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 tuple:
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ää käyttökohteita
Kaikilla näillä funktioilla on enemmän käyttötarkoituksia kuin pelkkä paikkamerkkinä toimiminen. Niitä käytetään usein suoraan matemaattisissa operaatioissa lineaarialgebrassa. Niitä voidaan soveltaa useilla kone- ja syväoppimisen aloilla, kuten 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 taulukonluontitoimintoja, jotka voivat automaattisesti luoda taulukon annetulla muodolla (ulottuvuuksilla). Yleisimmät näistä ovat:
zeros();ones();full().
zeros()
Tämän funktion nimi kertoo kaiken olennaisen: se luo annetun muodon nollista koostuvan taulukon. Taulukon muoto määritellään shape-parametrilla, joka voi olla joko kokonaisluku (yksidimensionaalisen taulukon koko) tai kokonaislukujen tuple monidimensionaalisille 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 huomaat, voimme myös määrittää dtype-parametrin samalla tavalla kuin muiden taulukoiden kohdalla.
ones()
Tämä funktio on samanlainen kuin zeros()-funktio, mutta nollataulukon sijaan se luo taulukon, joka sisältää ykkösiä.
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 muistuttaa aiemmin mainittuja funktioita, 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 tuple:
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ää käyttökohteita
Kaikilla näillä funktioilla on enemmän käyttötarkoituksia kuin pelkkä paikkamerkkinä toimiminen. Niitä käytetään usein suoraan matemaattisissa operaatioissa lineaarialgebrassa. Niitä voidaan soveltaa useilla kone- ja syväoppimisen aloilla, kuten 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