Syntaks:
Liste over Ndarray.ramse opp()Her, Ndarray vil være en numpy matrise, og returverdien vil være en hvilken som helst liste hvis Ndarray er en endimensjonal eller flerdimensjonal matrise.
Konverter forskjellige typer numpy matrise til Python -listen:
Måtene å konvertere en eller flere dimensjonale numpy matrise har vist i denne opplæringen ved å bruke flere eksempler. Du kan bruke hvilken som helst Python -støttet redaktør for å praktisere følgende eksempler. Den populære Python -redaktøren, Pycharm, brukes i denne opplæringen til å skrive opplæringsskriptet.
Eksempel-1: Konverter en endimensjonal matrise til en liste
Følgende eksempel viser hvordan en endimensjonal matrise kan konverteres til en Python-liste ved hjelp av ramse opp() funksjon. Numpy Library importeres i begynnelsen av manuset. Arange () Funksjon brukes i skriptet for å lage en endimensjonal numpy rekke rekkeviddeverdier. Neste, The ramse opp() Funksjon brukes til å konvertere Numpy -matrisen til en Python -liste.
# Importer numpyProduksjon:
Følgende utgang vises etter å ha utført skriptet. Numpy array -verdiene har skrevet ut i den første utgangen, der plass brukes til å skille arrayverdiene. Python -listeverdiene har skrevet ut i den andre utgangen der komma (,) brukes til å skille listeelementene.
Eksempel-2: Konverter en todimensjonal matrise til en liste
Følgende eksempel viser hvordan en todimensjonal numpy matrise kan konverteres til en Python-liste ved hjelp av ramse opp() funksjon. Numpy Library importeres i begynnelsen av manuset. Array () Funksjon brukes her for å lage den todimensjonale numpy rekke numeriske verdier som skal skrives ut senere. ramse opp() Funksjon brukes i skriptet for å konvertere den todimensjonale matrisen til den nestede Python-listen. Deretter vil Python -listen bli skrevet ut.
# Importer numpyProduksjon:
Følgende utdata vises som utfører skriptet. Den første utgangen viser verdiene til den numpy todimensjonale matrisen opprettet fra to lister. Den andre utgangen viser verdiene til den nestede Python -listen.
Eksempel-3: Konverter en tredimensjonal matrise til en liste
Følgende eksempel viser hvordan en tredimensjonal matrise kan konverteres til en nestet Python-liste ved hjelp av en ramse opp(). Numpy Library importeres i begynnelsen av manuset. Neste, The set_printOptions () Funksjon brukes til å angi presisjonsverdien for de flytende tallene som brukes i Numpy -matrisen. Rand () Funksjon brukes i skriptet for å lage en tredimensjonal numpy matrise. Denne funksjonen genererer det tilfeldige flytende nummeret. Det tredimensjonale utvalget av de flytende tallene vil bli opprettet av Rand () funksjon, multiplisert med 10000 for å få den numeriske verdien med 4 sifre før desimalpunktet og 2 sifre etter desimalpunktet. Verdiene til den tredimensjonale matrisen vil bli skrevet ut i neste uttalelse. ramse opp() Funksjonen vil konvertere den tredimensjonale matrisen til den nestede Python-listen, og de tre nestet for loop brukes til å formatere listeverdiene med 2 sifre etter desimalpunktet. De rund() Funksjon brukes til å gjøre oppgaven. Deretter vil den formaterte listen bli skrevet ut.
# Importer numpyProduksjon:
Følgende utgang vises etter å ha utført skriptet. Den første utgangen viser verdiene til den tredimensjonale numpy matrisen. Den andre utgangen viser den formaterte utgangen fra listeverdiene.
Konklusjon:
Python -liste er et nyttig objekt for å utføre forskjellige operasjoner der flere verdier kan lagres i en enkelt variabel som fungerer som den numeriske rekke andre programmeringsspråk. Ulike typer matriser kan genereres ved å bruke Numpy Library of Python. Noen ganger krever det å konvertere listen til numpy matrise eller omvendt. Hvordan endimensjonal og den flerdimensjonale matrisen kan konverteres til en Python-liste blir forklart i denne opplæringen ved hjelp av enkle eksempler. Jeg håper leserne vil konvertere Numpy -matrisen til en Python -liste etter å ha lest denne opplæringen.