Numpy DateTimetop 10

Numpy DateTimetop 10
En av de enkleste og enkleste å lære blant alle programmeringsspråk er Python -programmeringsspråk. Python tilbyr forskjellige innebygde funksjoner som lar deg skrive koden mye enklere hvis du er en ekspert eller nybegynner. I dag vil vi snakke om en innebygd funksjon fra Python-språket, jeg.e., “DateTime64”. Denne funksjonen representerer dato og klokkeslett og viser dem i en mer intakt og kompakt form. Ved å bruke denne funksjonen kan vi importere enhver representasjon av dato, tid og tidsperiode til programmet vårt og bruke dem etter våre behov. Numpy er bibliotekpakken som Python gir for å tillate erklæringene til ND-arrays og bruke forskjellige operasjoner på de multimensjonale matriser og matriser.

Fremgangsmåte

Denne guiden vil informere leserne om de forskjellige parametrene vi kan bruke for å generere de forskjellige utgangene når det gjelder dato, tid og tidsstempel ved hjelp av DateTime64 -metoden. Guiden gir først en kort beskrivelse av bruken og arbeidet med DateTime -modulen og viser deretter syntaks for de forskjellige eksemplene på denne funksjonen.

Syntaks

DateTime64 kan brukes til å gi forskjellige representasjoner av datoen og tidsformatet. For å bruke denne funksjonen, må vi vite om dens anropemetode. Vi kan kalle denne funksjonen ved å bare kopiere og spesifisere parametrene etter syntaksen nedenfor:

$ numpy.DateTime64 ('Datoer')

DateTime64 -funksjonen tar inngangen, og genererer deretter tid og dato med informasjon om måned, dag og år.

Returverdi

Hvis vi følger den forrige grunnleggende syntaksen til DateTime64 representert i Python-skriptet, vil funksjonen generere datoutgangen i formatet “YYYY-MM-DD”.

Eksempel 1

Vi vil bruke den grunnleggende metoden for DateTime64 () -funksjonen for å generere grunnutgangen fra denne funksjonen. Programmet for dette eksemplet vil bli skrevet i Pythons “Spyder” open source-miljø. Etter å ha opprettet et nytt prosjekt i Python Shell, vil vi installere og importere de nødvendige modulene fra Python -pakkene. Det ene grunnleggende biblioteket vi vil bruke med DateTime64 -metoden er "Numpy". Vi vil bruke denne modulen ved å importere den som "PN".

For å skrive programmet for dette eksemplet, vil vi bare bruke DateTime64 for å generere dato og klokkeslett. Vi vil kalle metoden “PN.DateTime64 ('Dato') ”. Til inngangsparameteren til funksjonen vil vi passere datoverdien i formatet, e.g., “Yyyy-mm-dd”. Dette formatet vil ta år, måned og dato, så vi vil gi det verdien “2023-10-03”. Deretter lagrer vi resultatene i en viss variabel og skriver ut den variabelen for å vise resultatene fra funksjonen på skjermen. Programmet for dette eksemplet skrives om på Python -språket, og det kan kopieres fra følgende utdrag av koden for å se utdataene som følge av funksjonsanropet til DateTime64 () -metoden.

#importing Numpy -modul
Importer numpy som PN
# Deklarerer datorepresentasjonen ved bruk av DateTime64
Dato = PN.DateTime64 ('2023-10-03')
#Displaying output
trykk (dato)

Når vi bygger programmet som er kopiert fra utdraget gitt ovenfor, får vi utdataene som dato med formatet som vi hadde spesifisert i parameteren til funksjonen DateTime64.

Eksempel 2

La oss prøve noen flere eksempler for å forstå arbeidet med denne funksjonen for å gjøre det mulig for oss å bruke hele formatet på funksjonen ved å endre inngangsparametrene for de forskjellige representasjonene av datoen og tiden. I dette eksemplet vil vi implementere denne funksjonen på en slik måte at den vil finne datoenhetene fra selve funksjonen. Så for eksempel, hvis vi følger formatet "Yyyy-Mm-DD" og passerer året, måneden og dato til funksjonen "PN.DateTime64 () ”og vil at funksjonen bare skal returnere året fra datoen, dette kan gjøres ved å introdusere en annen datoenhet i parameteren til funksjonen.

Så hvis vi vil vite året fra datoen, vil vi sende tilleggsparameteren "y" til DateTime64 () -metoden som "PN.DateTime64 ('2023-12-24', 'y') ”, så vil funksjonen bare returnere året i utdataene fra parameterdatoen som vi hadde spesifisert til den. Etter samme prosedyre, hvis vi erstatter "y" med "m", vil funksjonen returnere måneden i utgangen. Resultatene fra denne funksjonssamtalen er nevnt i følgende figur:

#importing Numpy -modul
Importer numpy som PN
# Deklarerer året fra datorepresentasjonen ved å bruke DateTime64
Dato = PN.DateTime64 ('2023-12-24', 'Y')
#Displaying output
trykk (dato)

Eksempel 3

Tidligere eksempler har diskutert å vise dato, år og måned ved bruk av DateTime64 -funksjonen, så dette eksemplet vil vise hvordan vi kan si tidsstempelet, og fra tidsstempelet, informasjonen om timer, minutter og til og med sekundene ved å bruke funksjonen DateTime64. For å gjøre det, vil vi importere Numpy som “NP”, og deretter bruke NP, vil vi kalle metoden “NP.DateTime64 ('Datettime') ”for å vise tidsstempel med datoen i utdataene. Denne funksjonen tar dato og klokkeslett med "T" plassert mellom dem som parameter.

Hvis vi viser resultatene fra denne funksjonen, vil du ringe utdataene både dato og klokkeslett. Hvis vi ønsker å vise datoen, tidsstempelet og informasjonen om, la oss si et minutt eller et sekund, så kaller vi DateTime64 -metoden “NP.DateTime64 ('2020-12-09T12: 04: 06', 'M') ”. Her representerer "M" tidsenheten for øyeblikket. Vi kan bruke "s" i stedet for "m", og S vil da representere tids enheten til sekundet. Vi lagrer denne funksjonen i en variabel og skriver ut resultatene ved å kalle print () -funksjonen. Koden for dette eksemplet er gitt i følgende utdrag:

#importing Numpy -modul
Importer numpy som PN
# Deklarerer minuttet fra datoen og klokkeslettet ved hjelp av DateTime64
Dato = PN.DateTime64 ('2020-12-09T12: 04: 06', 'M')
#Displaying output
trykk (dato)

Funksjonen har kommet tilbake som utdata, dato, tidsstempel og tidsinformasjon i form av minutter.

Konklusjon

Artikkelen er basert på emnet “NP. DateTime64 () ”-metode. Artikkelen har avbildet metoden for å implementere de forskjellige måtene å representere datoen og klokkeslettet ved å bruke DateTime64 () ved hjelp av de tre forskjellige eksemplene, som hver omhandler den modifiserte parameteren til funksjonen DateTime64 () slik at brukerne kan få klarhet på denne funksjonen og dens parametere uten uklarheter.