от
Я в настоящее время построения проекта с библиотекой OpenCV в Python, но когда я читаю в документации я не могу понять параметр функции, когда есть в квадратных скобках. Взяв для примера функция
GaussianBlur
:
cv2.GaussianBlur(src, ksize, sigmaX[, dst[, sigmaY[, borderType]]]) → dst
Чего я не понимаю-квадрат кронштейны (крючки) просто после
sigmaX[,
и следующие. Что это значит ?

Ваш ответ

Отображаемое имя (по желанию):
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
Анти-спам проверка:
Чтобы избежать проверки в будущем, пожалуйста войдите или зарегистрируйтесь.

1 Ответ

0 голосов
от
Это означает необязательные аргументы. Это не конкретный синтаксис Python, это более общая грамматика, синтаксис нотации, например, от https://en.wikipedia.org/wiki/Extended_Backus-Naur_form: Многие технические характеристики БНФ найти в интернете сегодня предназначены для чтения человеком и неформального. Они часто включают многие из следующих синтаксических правил и расширения: Необязательные элементы заключены в квадратные скобки: []. Лучшее объяснение в https://en.wikipedia.org/wiki/Extended_Backus-Naur_form,
Basics
главе.
...