если бы у меня был
def (a=10, b=2): ...
как отключить a=1? Мне сказали, что мне не нужно устанавливать «а», но я не могу найти, как это сделать в Google, он просто устанавливает значение по умолчанию, если у меня его нет, и мне нужно полностью отключить его
библиотека - это безумие, и инструкция была такой: «Если look_ahead не установлен, предполагается постоянный темп на протяжении всего фрагмента. Если задан look_ahead, оценивается локальный темп (в диапазоне +/- look_ahead секунд вокруг фактического положения) и затем соответственно отслеживается следующая доля. Эта процедура повторяется от новой позиции до конца пьесы». https://madmom.readthedocs.io/en/v0.16/modules/features/beats.html
Просто передайте новые значения вашей функции при вызове:
def func(a=10, b=2)
print(a, b)
Вызов с аргументами по умолчанию:
func()
Вызов с нестандартными аргументами:
func(20, 3)
ответ в том, что мне пришлось установить его на None, и это сработало
Из этого ответа и вопроса мне до сих пор не ясно, о какой задаче идет речь в этих вопросах и ответах. None
— это обычное значение, такое же, как 10
, 1
или другие, поэтому установка чего-либо на None
не «сбрасывает» его. Чтобы вопросы и ответы были полезными для других, настоятельно рекомендуем отредактировать вопрос , чтобы четко обозначить задачу, и отредактировать ответ, чтобы уточнить, что и как достигается настройками None
.
@MisterMiyagi библиотека сказала мне не устанавливать значение. Если он скажет кому-то не устанавливать значение, они будут сбиты с толку, как и я, и этот вопрос им поможет. Вероятно, отсутствие обычной установки означает установку значения none.
Обычно не устанавливать значение означает именно это - не устанавливать никакое значение, включая None. Так как «не установлен» и «не установлен» — это разные вещи, и требуемый ответ, по-видимому, не является общепринятым — укажите, пожалуйста, в вопросе библиотеку и инструкции, которые вас заинтересовали.
@MisterMiyagi его безумная мама говорит, что если look_ahead не установлен, предполагается постоянный темп на протяжении всего произведения madmom.readthedocs.io/en/v0.16/modules/features/beats.html
Что вы подразумеваете под «неустановленным»? Какое значение должен иметь
a
, когда он вызывается/определяется как «unset»?