Вопросы с тегом «duck-typing»

429
Что такое утка?

Я сталкивался с понятием « Утиная печать», когда читал случайные темы о программном обеспечении в Интернете, и не совсем понял его. Что такое «типирование...

228
Как правильно трактовать Python argparse.Namespace () как словарь?

Если я хочу использовать результаты argparse.ArgumentParser(), являющиеся Namespaceобъектом, с методом, который ожидает словарь или объект, подобный отображению (см. Collection.Mapping ), каков правильный способ сделать это? C:\>python Python 2.7.3 (default, Apr 10 2012, 23:31:26) [MSC v.1500 32...

100
Как определить типы numpy в Python?

Как можно надежно определить, имеет ли объект тип numpy? Я понимаю, что этот вопрос идет вразрез с философией утиной печати, но идея состоит в том, чтобы убедиться, что функция (которая использует scipy и numpy) никогда не возвращает тип numpy, если она не вызывается с типом numpy. Это возникает в...