single
Ylempien Ulottuvuuksien Taulukoiden Luominen
Pyyhkäise näyttääksesi valikon
2D-taulukot
Luodaan nyt korkeamman ulottuvuuden taulukko, eli 2D-taulukko:
1234import numpy as np # Creating a 2D array array_2d = np.array([[1, 2, 3], [4, 5, 6]]) print(f'2-dimensional array: \n{array_2d}')
Käytännössä korkeamman ulottuvuuden NumPy-taulukko luodaan antamalla korkeamman ulottuvuuden lista array()-funktion argumentiksi.
Kaikki NumPy-taulukko-oliot tunnetaan nimellä ndarray.
Tässä on visualisointi 2D-taulukostamme:
Voit ajatella sitä 2x3 matriisina.
3D-taulukko
3D-taulukoiden luominen on lähes identtistä 2D-taulukoiden kanssa. Ainoa ero on, että nyt argumenttina tulee antaa 3-ulotteinen lista:
12345678import numpy as np # Creating a 3D array array_3d = np.array([ [[1, 2, 3], [4, 5, 6], [7, 8, 9]], [[10, 11, 12], [13, 14, 15], [16, 17, 18]], [[19, 20, 21], [22, 23, 24], [25, 26, 27]] ]) print(f'3-dimensional array: \n{array_3d}')
Kuitenkin 3D-taulukon visualisointi on hieman monimutkaisempaa, mutta se on silti mahdollista:
Taulukko on 3x3x3, minkä vuoksi sinulla on kuutio, jonka jokainen sivu on pituudeltaan 3.
Käytännössä 3D- ja korkeamman ulottuvuuden taulukoiden käsittely ei eroa 2D-taulukoiden käsittelystä.
Pyyhkäise aloittaaksesi koodauksen
Luo 2D-taulukko käyttämällä listoja. Taulukossa voi olla mikä tahansa määrä rivejä ja sarakkeita, ja arvot voivat olla mielivaltaisia.
Ratkaisu
Kiitos palautteestasi!
single
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme