whycomputer.com >> Interneto žinios >  >> Programinė įranga

Kaip konvertuoti sąrašą į matricą Python kalboje

Matricos Python kalboje nėra atskirų duomenų tipų, tačiau jas galima atvaizduoti kaip įdėtąjį sąrašą (list of lists). Šiame pavyzdyje sukursime paprastą sąrašą ir naudodami while ciklą, append metodą ir sąrašo skaidymą (slice) paversime jį 3×3 matrica. Tai puikus programavimo pratimas, net jei matematiškai nesudėtingas.

1 žingsnis

Paleiskite Python komandų eilutės interpretatorių.

2 žingsnis

Sukurkite paprastą sąrašą:

lista = [1, 2, 3, 4, 5, 6, 7, 8, 9]

3 žingsnis

Inicializuokite tuščią kintamąjį matricos saugojimui:

matrica = []

4 žingsnis

Pradėkite while ciklą, kol sąrašas nebus tuščias:

while lista != []:

5 žingsnis

Į ciklo vidų įterpkite tabuliacijos ženklą ir pridėkite pirmus tris elementus kaip naują eilutę:

    matrica.append(lista[:3])

6 žingsnis

Pašalinkite pirmus tris elementus iš sąrašo, kad kitame ciklo pasikartojime būtų apdoroti sekantys elementai:

    lista = lista[3:]

Paspauskite Enter (įveskite tuščią eilutę), kad ciklas įvykdytų visus veiksmus. Galiausiai įveskite matrica ir pamatysite, kad sąrašo elementai susidaro į 3×3 matricos eilutes, pateiktas kaip įdėtas sąrašas.


URL:https://lt.whycomputer.com/software/100407458.html

Programinė įranga
  • Kaip paversti .cpp failą į .exe programą

    .cpp – tai C++ programų šaltinio failo plėtinys, kuriame saugomas C++ kodas. .exe – tai sukompiliuotas vykdomasis failas, kurį Windows gali tiesiogiai paleisti. Norint paleisti savo programą Windows aplinkoje, .cpp failą reikia paversti į .exe. Žingsnis 1 Pasirinkite ir įdiekite kompiliatorių – nemo

  • Kaip konvertuoti „Microsoft Excel“ į PHP

    Kas yra Microsoft Excel ir kodėl verta jį konvertuoti į PHPMicrosoft Excel – plačiai naudojama skaičiuoklių programa, kuri sujungia patogią vartotojo sąsają su galingomis skaičiavimo ir grafikos galimybėmis. Tai puikus įrankis ne tik duomenų saugojimui, bet ir jų vizualizavimui.Norint, kad Excel len

Interneto žinios © https://lt.whycomputer.com