Hello StackOverflow Community,
Я начинающий Python программист, который переходит из MATLAB. Одна из моих самых больших проблем до сих пор была попытка понять, как узнать больше информации о новых Python пакетах, которые я устанавливаю. Позвольте мне привести конкретный пример ниже:
Допустим, я загружаю и хочу использовать пакет pygrib, чтобы открыть и получить некоторые данные атмосферы c из загруженного мной файла .grib. Я нахожу некоторый код онлайн ( здесь ), который показывает мне, как получить данные, используя pygrib. Автор этого кода использует синтаксис для пакета pygrib, который я просто не могу найти документально на сайте pygrib (например, pygrib.open.select.values(); pygrib.open.select()["latitudeOfFirstGridPointInDegrees]
).
При поиске дополнительной информации о pygrib.open.select.values()
на веб-сайте pygrib ( здесь ) я вижу, что pygrib.open.select()
принимает **kwargs
в качестве аргумента, и больше ничего не объясняется.
Мой вопрос: kwargs
и .values
- это одно и то же в Python? Например, является ли .values
ключевым аргументом для pygrib.open.select()
? Мои мысли приводят к ответу «нет», и тогда возникает другой вопрос:
Где можно найти больше информации о kwargs
, который pygrib.open.select()
принимает, и в целом, как можно найти эту информацию для других Python пакетов? Будет ли вопрос рассмотрения исходного кода для каждого класса?
Любая помощь или руководство искренне приветствуются. Спасибо за ваше время и усилия.