Numpy DateTimeTop 10

Numpy DateTimeTop 10
Um dos mais simples e mais fácil de aprender entre todas as linguagens de programação é a linguagem de programação Python. O Python fornece várias funções internas que permitem escrever o código muito mais fácil se você for um especialista ou iniciante. Hoje, falaremos sobre uma função interna da linguagem Python, eu.e., “DateTime64”. Esta função representa a data e hora e as exibe de uma forma mais intacta e compacta. Usando essa função, podemos importar qualquer representação da data, hora e tempo de tempo em nosso programa e usá -los de acordo com nossas necessidades. Numpy é o pacote da biblioteca que o Python fornece para permitir as declarações dos ND-Arrays e aplicar operações diferentes nas matrizes multidimensionais e nas matrizes.

Procedimento

Este guia informará seus leitores sobre os vários parâmetros que podemos usar para gerar as diferentes saídas em termos de data, hora e registro de data e hora usando o método DateTime64. O guia fornece uma breve descrição do uso e funcionamento do módulo DateTime e depois exibe a sintaxe dos diferentes exemplos desta função.

Sintaxe

O DateTime64 pode ser usado para fornecer diferentes representações da data e o formato de hora. Para utilizar esta função, devemos saber sobre seu método de chamada. Podemos chamar essa função simplesmente copiando e especificando os parâmetros após a sintaxe abaixo:

$ Numpy.DateTime64 ('datas')

A função DateTime64 pega a entrada e depois gera a hora e a data das informações do mês, dia e ano.

Valor de retorno

Se seguirmos a sintaxe básica anterior do DateTime64 representada no script python, a função gerará a data de saída no formato "AAAA-MM-DD".

Exemplo 1

Usaremos o método básico da função DateTime64 () para gerar a saída básica desta função. O programa para este exemplo será escrito no ambiente de código aberto "Spyder" de Python. Depois de criar com sucesso um novo projeto no Python Shell, instalaremos e importaremos os módulos necessários dos pacotes Python. A única biblioteca básica que usaremos com o método DateTime64 é "Numpy". Vamos usar este módulo importando -o como "PN".

Para escrever o programa para este exemplo, usaremos apenas o DateTime64 para gerar a data e a hora. Vamos chamar o método de "PN.DateTime64 ('Data') ". Para o parâmetro de entrada da função, passaremos o valor da data no formato, e.g., “AAAA-MM-DD”. Este formato levará o ano, o mês e a data, por isso daremos o valor "2023-10-03". Em seguida, salvaremos os resultados em alguma variável e imprimiremos essa variável para exibir os resultados da função na tela. O programa para este exemplo é reescrito na linguagem Python e pode ser copiado a partir do seguinte snippet do código para ver a saída resultante da chamada de função do método DateTime64 ().

#Importing Módulo Numpy
importar numpy como PN
# Declarando a representação da data usando o DateTime64
DATA = PN.DateTime64 ('2023-10-03')
#Displaying da saída
data de impressão)

Quando construímos o programa copiado do snippet acima, obtemos a saída como a data com o formato que especificamos no parâmetro da função DateTime64.

Exemplo 2

Vamos tentar mais alguns exemplos para entender o funcionamento dessa função para nos permitir utilizar o formato completo da função, modificando seus parâmetros de entrada para as diferentes representações da data e a hora. Neste exemplo, implementaremos essa função de tal maneira que encontrará as unidades de data da própria função. Assim, por exemplo, se seguirmos o formato "AAAA-MM-DD" e passarmos o ano, mês e data da função "PN.DateTime64 () ”e deseja que a função retorne apenas o ano a partir da data, isso pode ser feito introduzindo outra unidade de data no parâmetro da função.

Então, se quisermos saber o ano a partir da data, passaríamos o parâmetro adicional "y" para o método DateTime64 () como "PN.DateTime64 ('2023-12-24', 'y') ”Então a função retornará apenas o ano na saída da data do parâmetro que especificamos para ele. Seguindo o mesmo procedimento, se substituirmos o "y" pelo "M", a função retornará o mês na saída. Os resultados desta chamada de função são mencionados na figura a seguir:

#Importing Módulo Numpy
importar numpy como PN
# Declarando o ano a partir da representação da data usando o DateTime64
DATA = PN.DateTime64 ('2023-12-24', 'y')
#Displaying da saída
data de impressão)

Exemplo 3

Exemplos anteriores discutiram a exibição da data, ano e mês usando a função DateTime64; portanto, este exemplo mostrará como podemos dizer o registro de data e hora e, desde o carimbo de hora, as informações de horas, minutos e até os segundos usando a função DateTime64. Para fazer isso, importaremos o Numpy como "NP" e, em seguida, usando o NP, chamaremos o método de "np.DateTime64 ('Datettime') para exibir o registro de data e hora com a data na saída. Esta função leva a data e a hora com o "t" colocado entre eles como seu parâmetro.

Se exibirmos os resultados dessa função, chame a saída teria a data e a hora. Se quisermos exibir a data, o registro de data e hora e as informações de, digamos um minuto ou um segundo, então chamamos o método DateTime64 de "np.DateTime64 ('2020-12-09T12: 04: 06', 'M') ”. Aqui, o "M" representa a unidade de tempo para o minuto. Podemos usar o "s" em vez de 'm', e os s representarão a unidade de tempo do segundo. Salvaremos essa função em uma variável e imprimiremos os resultados chamando a função print (). O código deste exemplo é fornecido no seguinte snippet:

#Importing Módulo Numpy
importar numpy como PN
# declarando o minuto a partir da representação da data e da hora usando o DateTime64
DATA = PN.DateTime64 ('2020-12-09T12: 04: 06', 'M')
#Displaying da saída
data de impressão)

A função retornou como sua saída a data, o registro de data e hora e as informações de tempo na forma de minutos.

Conclusão

O artigo é baseado no tópico “NP. DateTime64 () ”Método. O artigo descreveu o método para implementar as diferentes maneiras de representar a data e a hora usando o DateTime64 () com a ajuda dos três exemplos, cada um lidando com o parâmetro modificado da função DateTime64 () para que os usuários pudessem obter clareza sobre esta função e seus parâmetros sem ambiguidades.