Numpy DateTimetop 10

Numpy DateTimetop 10
Uno dei più semplici e semplici da imparare tra tutti i linguaggi di programmazione è il linguaggio di programmazione Python. Python fornisce varie funzioni integrate che ti consentono di scrivere il codice molto più facilmente se sei un esperto o un principiante. Oggi parleremo di una funzione integrata dalla lingua Python, io.e., "Datetime64". Questa funzione rappresenta la data e l'ora e le visualizza in una forma più intatta e compatta. Usando questa funzione, possiamo importare qualsiasi rappresentazione della data, dell'ora e del tempo nel nostro programma e utilizzarli secondo le nostre esigenze. Numpy è il pacchetto di biblioteche che Python fornisce per consentire le dichiarazioni degli Arraggi ND e di applicare operazioni diverse sugli array multidimensionali e sulle matrici.

Procedura

Questa guida informerà i suoi lettori sui vari parametri che possiamo utilizzare per generare i diversi output in termini di data, ora e timestamp utilizzando il metodo DateTime64. La guida fornisce prima una breve descrizione dell'utilizzo e del funzionamento del modulo DateTime e quindi visualizza la sintassi dei diversi esempi di questa funzione.

Sintassi

Il datetime64 può essere utilizzato per fornire rappresentazioni diverse della data e del formato orario. Per utilizzare questa funzione, dobbiamo conoscere il suo metodo di chiamata. Potremmo chiamare questa funzione semplicemente copiando e specificando i parametri che segue la sintassi di seguito:

$ numpy.DateTime64 ("date")

La funzione DateTime64 prende l'input, quindi genera l'ora e la data con le informazioni del mese, del giorno e dell'anno.

Valore di ritorno

Se seguiamo la sintassi di base precedente di DateTime64 rappresentata nello script Python, la funzione genererà l'output della data nel formato "YYYY-MM-DD".

Esempio 1

Useremo il metodo di base della funzione DateTime64 () per generare l'output di base da questa funzione. Il programma per questo esempio sarà scritto nell'ambiente open source di Python "Spyder". Dopo aver creato con successo un nuovo progetto nella shell Python, installeremo e importeremo i moduli necessari dai pacchetti Python. L'unica libreria di base che utilizzeremo con il metodo DateTime64 è "Numpy". Useremo questo modulo importandolo come "PN".

Per scrivere il programma per questo esempio, useremo solo DateTime64 per generare la data e l'orario. Chiameremo il metodo “PN.DateTime64 ('Date') ". Al parametro di input della funzione, passeremo il valore della data nel formato, E.G., "AAA YYYY-MM-DD". Questo formato richiederà l'anno, il mese e la data, quindi gli daremo il valore "2023-10-03". Quindi salveremo i risultati in una variabile e stamperemo quella variabile per visualizzare i risultati dalla funzione sullo schermo. Il programma per questo esempio viene riscritto nella lingua Python e può essere copiato dal seguente snippet del codice per vedere l'output risultante dalla chiamata funzione del metodo DateTime64 ().

#Importing Numpy Module
importa numpy come pn
# Dichiarazione della rappresentazione della data utilizzando DateTime64
Data = Pn.DateTime64 ('2023-10-03')
#Displaying dell'output
data di stampa)

Quando costruiamo il programma copiato dallo snippet sopra indicato, otteniamo l'output come data con il formato che avevamo specificato nel parametro della funzione DateTime64.

Esempio 2

Proviamo altri esempi per comprendere il funzionamento di questa funzione per consentirci di utilizzare il formato completo della funzione modificando i suoi parametri di input per le diverse rappresentazioni della data e del tempo. In questo esempio, implementeremo questa funzione in modo tale che troverà le unità di data dalla funzione stessa. Quindi, ad esempio, se seguiamo il formato "yyyy-mm-dd" e passiamo l'anno, il mese e la data della funzione "PN.DateTime64 () ”e desidera che la funzione restituisca solo l'anno dalla data, questo può essere fatto introducendo un'altra unità di data nel parametro della funzione.

Quindi, se vogliamo conoscere l'anno dalla data, passeremmo il parametro aggiuntivo "Y" al metodo DateTime64 () come "PN.Datetime64 ('2023-12-24', 'y') ”Quindi la funzione restituirà solo l'anno nell'output dalla data del parametro che avevamo specificato. Seguendo la stessa procedura, se sostituiamo la "Y" con la "M", la funzione restituirà il mese nell'output. I risultati di questa funzione di funzione sono menzionati nella figura seguente:

#Importing Numpy Module
importa numpy come pn
# Dichiarare l'anno dalla rappresentazione della data utilizzando DateTime64
Data = Pn.DateTime64 ('2023-12-24', 'y')
#Displaying dell'output
data di stampa)

Esempio 3

Esempi precedenti hanno discusso di visualizzare la data, l'anno e il mese utilizzando la funzione DateTime64, quindi questo esempio mostrerà come possiamo dire il timestamp e, dal tempo, le informazioni di ore, minuti e persino i secondi utilizzando la funzione DateTime64. Per fare ciò, importeremo il numpy come "NP" e quindi usando NP, chiameremo il metodo "NP.DateTime64 ('Datettime') ”per visualizzare il timestamp con la data nell'output. Questa funzione richiede la data e l'ora con la "t" posta tra loro come parametro.

Se visualizziamo i risultati di questa funzione, chiamare l'output avrebbe sia la data che l'ora. Se vogliamo visualizzare la data, il timestamp e le informazioni di, diciamo un minuto o un secondo, chiamiamo il metodo DateTime64 "NP.DateTime64 ('2020-12-09T12: 04: 06', 'M') ". Qui, la "M" rappresenta l'unità temporale per il minuto. Possiamo usare la "S" anziché "M", e la S rappresenterà quindi l'unità temporale del secondo. Salvemo questa funzione in una variabile e stamperemo i risultati chiamando la funzione print (). Il codice per questo esempio è riportato nel seguente frammento:

#Importing Numpy Module
importa numpy come pn
# Dichiarare il minuto dalla rappresentazione della data e dell'ora utilizzando DateTime64
Data = Pn.DateTime64 ('2020-12-09T12: 04: 06', 'M')
#Displaying dell'output
data di stampa)

La funzione è restituita come output la data, il timestamp e le informazioni temporali sotto forma di minuti.

Conclusione

L'articolo si basa sull'argomento "NP. Metodo DateTime64 () ". L'articolo ha rappresentato il metodo per implementare i diversi modi per rappresentare la data e l'ora utilizzando DateTime64 () con l'aiuto dei tre vari esempi, ciascuno dei quali si tratta del parametro modificato della funzione DateTime64 () in modo che gli utenti possano ottenere chiarezza Su questa funzione e sui suoi parametri senza ambiguità.