Sdílet prostřednictvím


NoaaGfsWeather Třída

Představuje datovou sadu GFS (National Oceanic and Atmospheric Administration) NOAA (National Oceanic and Atmospheric Administration).

Tato datová sada obsahuje 15denní data hodinové předpovědi počasí v USA (příklad: teplota, srážky, vítr) vytvořená systémem GFS (Global Forecast System) z Národního úřadu pro oceán a atmosféru (NOAA). Informace o této datové sadě, včetně popisů sloupců, různých způsobů přístupu k datové sadě a příkladů, najdete v tématu NOAA Global Forecast System v katalogu Microsoft Azure Open Datasets.

Inicializace polí filtrování.

Dědičnost
NoaaGfsWeather

Konstruktor

NoaaGfsWeather(start_date: datetime = datetime.datetime(2018, 1, 1, 0, 0), end_date: datetime = datetime.datetime(2018, 1, 1, 0, 0), cols: List[str] | None = None, limit: int | None = -1, enable_telemetry: bool = True)

Parametry

Name Description
start_date

Datum, ke kterému se mají začít načítat data(včetně). Pokud žádný, použije se default_start_date hodnota .

Default value: 2018-01-01 00:00:00
end_date

Datum, ke kterému se mají ukončit načítání dat(včetně). Pokud žádný, použije se default_end_date hodnota .

Default value: 2018-01-01 00:00:00
cols

Seznam názvů sloupců, které se mají načíst z datové sady. Pokud žádné, načtou se všechny sloupce. Informace o dostupných sloupcích v této datové sadě najdete v tématu Globální systém prognóz NOAA.

Default value: None
limit
int

Hodnota označující počet dnů dat, která se mají načíst pomocí to_pandas_dataframe(). Pokud není zadáno, výchozí hodnota -1 znamená, že na načtené dny není žádný limit.

Default value: -1
enable_telemetry

Zda povolit telemetrii pro tuto datovou sadu

Default value: True
start_date
Vyžadováno

Počáteční datum, na které se chcete dotazovat včetně.

end_date
Vyžadováno

Koncové datum, na které se chcete dotazovat včetně.

cols
Vyžadováno

Seznam názvů sloupců, které chcete načíst. Žádný nebude mít všechny sloupce.

limit
Vyžadováno
int

to_pandas_dataframe() načte pouze "limitní" dny dat. -1 znamená žádné omezení.

enable_telemetry
Vyžadováno

Určuje, jestli se má odesílat telemetrie.

Poznámky

Následující příklad ukazuje, jak používat přístup k datové sadě.


   from azureml.opendatasets import NoaaGfsWeather
   from datetime import datetime
   from dateutil.relativedelta import relativedelta


   end_date = datetime.today()
   start_date = datetime.today() - relativedelta(months=1)
   gfs = NoaaGfsWeather(start_date=start_date, end_date=end_date)
   gfs_df = gfs.to_pandas_dataframe()

Metody

filter

Filtrovat čas.

filter

Filtrovat čas.

filter(env: RuntimeEnv, min_date: datetime, max_date: datetime)

Parametry

Name Description
env
Vyžadováno
<xref:azureml.opendatasets.RuntimeEnv>

Prostředí modulu runtime.

min_date
Vyžadováno

Minimální datum.

max_date
Vyžadováno

Maximální datum.

Návraty

Typ Description

filtrovaný datový rámec.

Atributy

default_end_date

default_end_date = datetime.datetime(2024, 8, 15, 0, 0)

default_start_date

default_start_date = datetime.datetime(2018, 1, 1, 0, 0)

id_column_name

id_column_name = 'ID'

latitude_column_name

latitude_column_name = 'latitude'

longitude_column_name

longitude_column_name = 'longitude'