Numpy DateTimetop 10

Numpy DateTimetop 10
Jednym z najprostszych i najłatwiejszych do nauczenia się wśród wszystkich języków programowania jest język programowania Python. Python zapewnia różne wbudowane funkcje, które umożliwiają pisanie kodu o wiele łatwiej, jeśli jesteś ekspertem lub początkującym. Dzisiaj porozmawiamy o jednej wbudowanej funkcji z języka Pythona, ja.mi., „DateTime64”. Ta funkcja reprezentuje datę i godzinę i wyświetla je w bardziej nienaruszonej i kompaktowej formie. Korzystając z tej funkcji, możemy zaimportować dowolną reprezentację daty, godziny i czasów do naszego programu i wykorzystać je zgodnie z naszymi potrzebami. Numpy to pakiet biblioteczny, który zapewnia Python, aby umożliwić deklaracje nd-arrays i zastosować różne operacje na macierzy wielowymiarowych i macierzystych.

Procedura

Ten przewodnik poinformuje swoich czytelników o różnych parametrach, których możemy użyć do wygenerowania różnych wyników pod względem daty, godziny i znacznika czasu za pomocą metody DateTime64. Przewodnik najpierw zawiera krótki opis użycia i działania modułu DATETIME, a następnie wyświetla składnię różnych przykładów tej funkcji.

Składnia

DateTime64 można użyć do podania różnych reprezentacji daty i formatu czasu. Aby wykorzystać tę funkcję, musimy wiedzieć o jej metodzie wywołania. Możemy wywołać tę funkcję, po prostu kopiując i określając parametry po poniższej składni:

$ Numpy.DateTime64 („daty”)

Funkcja DateTime64 przyjmuje dane wejściowe, a następnie generuje godzinę i datę z informacjami o miesiącu, dnia i roku.

Wartość zwracana

Jeśli postępujemy zgodnie z poprzednią podstawową składnią DateTime64 reprezentowaną w skrypcie Pythona, funkcja wygeneruje dane wyjściowe w formacie „YYYY-MM-DD”.

Przykład 1

Użyjemy podstawowej metody funkcji DATETIME64 (), aby wygenerować podstawowe dane wyjściowe z tej funkcji. Program tego przykładu zostanie napisany w środowisku open source Pythona „Spyder”. Po pomyślnym utworzeniu nowego projektu w Python Shell, zainstalujemy i zaimportujemy niezbędne moduły z pakietów Python. Jedną podstawową biblioteką, której użyjemy z metodą DateTime64, jest „Numpy”. Użyjemy tego modułu, importując go jako „PN”.

Aby napisać program dla tego przykładu, użyjemy tylko DATETIME64 do wygenerowania daty i godziny. Nazwimy metodę „PN.DateTime64 („data”) ”. Do parametru wejściowego funkcji przekazamy wartość daty w formacie, e.G., „Jyyy-MM-DD”. Ten format zajmie rok, miesiąc i datę, więc damy mu wartość „2023-10-03”. Następnie zapiszemy wyniki w pewnej zmiennej i wydrukujemy tę zmienną, aby wyświetlić wyniki z funkcji na ekranie. Program dla tego przykładu jest przepisany w języku Pythona i można go skopiować z następującego fragmentu kodu, aby zobaczyć dane wyjściowe wynikające z wywołania funkcji metody dateTime64 ().

#Importing Moduł Numpy
Importuj Numpy jako PN
# Deklarowanie reprezentacji daty za pomocą DATETIME64
Data = Pn.DateTime64 („2023-10-03”)
#Wypłacie wyjście
Drukuj (data)

Kiedy tworzymy program skopiowany z podanego powyżej fragmentu, otrzymujemy dane wyjściowe jako datę z formatem, który określliśmy w parametrze funkcji dateTime64.

Przykład 2

Wypróbujmy więcej przykładów, aby zrozumieć działanie tej funkcji, aby umożliwić nam wykorzystanie pełnego formatu funkcji poprzez modyfikowanie jej parametrów wejściowych dla różnych reprezentacji daty i godziny. W tym przykładzie zaimplementujemy tę funkcję w taki sposób, że znajdzie jednostki daty z samej funkcji. Tak więc, na przykład, jeśli będziemy postępować zgodnie z formatem „Yyyy-MM-DD” i przejdziemy rok, miesiąc i datę funkcji „PN.DateTime64 () ”i chcą, aby funkcja zwróciła tylko rok od daty, można to zrobić, wprowadzając inną jednostkę daty w parametrze funkcji.

Jeśli więc chcemy poznać rok od daty, przekazamy dodatkowy parametr „y” do metody DateTime64 () jako „PN.DATETIME64 („2023-12-24”, „y”) ”, wówczas funkcja zwróci tylko rok w wyjściu z daty parametru, który do niej określiliśmy. Zgodnie z tą samą procedurą, jeśli zastąpimy „y” na „m”, funkcja zwróci miesiąc w wyjściu. Wyniki tego wywołania funkcji są wspomniane na poniższym rysunku:

#Importing Moduł Numpy
Importuj Numpy jako PN
# deklarowanie roku od reprezentacji daty za pomocą DATETime64
Data = Pn.DateTime64 („2023-12-24”, „y”)
#Wypłacie wyjście
Drukuj (data)

Przykład 3

Poprzednie przykłady omówiono wyświetlanie daty, roku i miesiąca za pomocą funkcji DateTime64, więc ten przykład pokaże, w jaki sposób możemy powiedzieć znacznik czasu i, od znaczku czasu, informacji o godzinach, minutach, a nawet sekundach za pomocą funkcji DateTime64. Aby to zrobić, zaimportujemy Numpy jako „NP”, a następnie za pomocą NP wywołamy metodę „NP.DateTime64 („datettime”) ”, aby wyświetlić znacznik czasu z datą w wyjściu. Ta funkcja zajmuje datę i godzinę z „T” umieszczonym między nimi jako jej parametrem.

Jeśli wyświetlimy wyniki z tej funkcji, wywołanie wyjścia miałoby zarówno datę, jak i godzinę. Jeśli chcemy wyświetlić datę, znacznik czasu i informacje, powiedzmy minutę lub sekundę, to nazywamy metodę DateTime64 „NP.DateTime64 („2020-12-09T12: 04: 06”, „M”) ”. Tutaj „M” reprezentuje jednostkę czasu na minutę. Możemy użyć „S” zamiast „M”, a S będzie reprezentować jednostkę czasu drugiego. Zapiszemy tę funkcję w zmiennej i wydrukujemy wyniki, wywołując funkcję print (). Kod tego przykładu podano w poniższym fragmencie:

#Importing Moduł Numpy
Importuj Numpy jako PN
# Deklarowanie minuty od reprezentacji daty i godziny za pomocą DATETime64
Data = Pn.DateTime64 („2020-12-09T12: 04: 06”, „M”)
#Wypłacie wyjście
Drukuj (data)

Funkcja zwróciła jako wyjście datę, znacznik czasu i informacje o czasie w postaci minut.

Wniosek

Artykuł oparty jest na temat „NP. Metoda dateTime64 () ”. Artykuł przedstawił metodę wdrożenia różnych sposobów reprezentowania daty i godziny za pomocą dateTime64 () za pomocą trzech różnych przykładów, z których każdy dotyczył zmodyfikowanego parametru funkcji datetime64 (), aby użytkownicy mogli uzyskać jasność O tej funkcji i jej parametrach bez dwuznaczności.