Numpy NP.Atleast_1d

Numpy NP.Atleast_1d

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:

  1. Array1, Array2, Array3 .. - refererer til en eller flere inngangsarrays eller array_lignende objekter.

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!!