Denne funksjonen lar deg konvertere inngangsverdier til en rekke minst en dimensjon.
La oss utforske hvordan denne funksjonen fungerer.
Funksjonssyntaks
Funksjonssyntaksen uttrykkes som vist:
1 | numpy.Atleast_1d (*Arys) |
Parametere
Funksjonen godtar følgende parametere:
Returverdi
Funksjonen returnerer en matrise eller en liste over matriser, hver med en dimensjon større enn eller lik 1.
Hvis inngangen er en skalærverdi, konverterer funksjonen den til en endimensjonal matrise mens n-dimensjonale innganger er bevart.
Eksempel 1
Eksemplet nedenfor viser hvordan du bruker Atleast_1D-funksjonen for å konvertere en skalærverdi til en endimensjonal matrise.
1 2 3 4 | # Importer numpy Importer numpy som NP Print (F "Array: NP.minst_1d (10) ") trykk (f "form: np.Atleast_1d (10).form") |
I koden over passerer vi en skalarverdi til Atleast_1D -funksjonen, som returnerer en 1D -matrise som vist:
1 2 | Array: [10] form: (1,) |
Eksempel nr. 2
Eksemplet nedenfor viser hvordan funksjonen fungerer på en 2-dimensjonal matrise.
1 2 | arr = np.Array ([[1,2,3], [4,5,6]]) trykk (NP.minst_1d (arr)) |
Funksjonen endrer ikke inngangsverdien da den inneholder minst en dimensjon. Dette betyr at inngangsverdien er bevart.
Eksempel nr. 3
Du kan også sjekke om inngangsverdien er minst en dimensjon, som vist i eksempelkoden nedenfor:
1 2 | arr = np.Array ([[1,2,3], [4,5,6]]) trykk (NP.Atleast_1d (ARR) er ARR) |
Her tester vi om inngangsoppstillingen er minst 1D. Koden over skal returnere:
1 | ekte |
Lukking
Denne artikkelen lærte oss hvordan vi kan konvertere en inngangsverdi til minst en dimensjon ved hjelp av NP.Atleast_1d () -funksjonen.
Takk for at du leste!!