Описание тега callable-object
Вызываемый объект - это объект, который также может действовать как функция. В некоторых языках массивы, хэш-таблицы или строки могут быть функциями.
2
ответа
Python TypeError: объект 'list' не может быть вызван с помощью словаря dict, если он логический
У меня есть словарь, который преобразует номер индекса в имя узла. Я пытаюсь проверить, есть ли имя в списке. Я получаю список ошибок "объект не может быть вызван". Изображение моего кода прилагается.
21 ноя '15 в 03:46
3
ответа
Эмулировать вызываемые объекты в стиле Clojure в Common Lisp
В Clojure реализованы хеш-карты и векторы invoke, так что они могут быть использованы в качестве функций, например, (let [dict {:species "Ursus horribilis" :ornery :true :diet "You"}] (dict :diet)) lein> "You" или, для векторов, (let [v [42 613 2…
17 янв '15 в 03:15
1
ответ
Ошибка типа: объект `NoneType'не вызывается` Python 3.6
Когда я запускаю свой код, я получаю TypeError: 'NoneType' object is not callable Я пытаюсь прочитать список 18 футболистов из файла CSV и записать в файл TXT. Я хочу, чтобы 3 команды были разделены поровну опытными и неопытными игроками. Часть моег…
16 дек '18 в 21:01
1
ответ
Охватывают ли концепции STL все требования к аргументам для алгоритмов STL?
Если посмотреть на имена шаблонов некоторых алгоритмов,Я вижу, что название соответствует концепции библиотеки. Возьмем для примера std::mismatch. template< class InputIt1, class InputIt2, class BinaryPredicate > std::pair<InputIt1,InputIt2…
23 окт '16 в 22:24
2
ответа
Как определить, может ли объект Julia вызываться
В Юлии, как лучше всего определить, может ли объект вызываться? (Например, есть ли аналог питона callable работать?) РЕДАКТИРОВАТЬ: Вот что можно пожелать: f() = println("Hi") x = [1,2,3] a = 'A' callable(f) # => true callable(x) # => false ca…
15 янв '17 в 07:05
18
ответов
В чем разница между __init__ и __call__ в Python?
Я хочу знать, какая разница между __init__ а также __call__ методы есть. Например: class test: def __init__(self): self.a = 10 def __call__(self): b = 20
12 мар '12 в 08:09
1
ответ
Шаблон строки Pyspark из значений столбцов и выражения регулярного выражения
Привет у меня есть датафрейм с 2 столбцами: +----------------------------------------+----------+ | Text | Key_word | +----------------------------------------+----------+ | First random text tree cheese cat | tree | | Second random text apple pie t…
28 мар '18 в 15:20
1
ответ
Проблема с симпой решить с помощью математического уравнения (питон)
У меня есть 8 списков переменных (каждый идентичный размер). Для каждого элемента списка я хочу создать новый список, который является результатом математического решения с участием переменных. Вот мой код с использованием Sympy: from sympy.solvers …
27 апр '15 в 01:51
2
ответа
Порождение потоков в потоке с вызываемым объектом
Я видел эту проблему несколько раз, и кажется, что она возникает как в Windoes(visual studio), так и в Linux(gcc). Вот упрощенная версия этого: class noncopyable { public: noncopyable(int n); ~noncopyable(); noncopyable(const noncopyable&) = del…
25 апр '18 в 04:20
1
ответ
Как выполнить функцию, если передан экземпляр класса?
У меня сейчас есть TestClass это называется. Вызываемый выполняет функцию, которая вызывает исключение, если какой-либо атрибут равен None, Цель определения его как вызываемого такова, когда TestClass Экземпляр передается в другую функцию или копиру…
01 мар '19 в 22:24
1
ответ
Как я могу перегрузить функцию вызываемым объектом в качестве параметра, основанного на сигнатуре вызова объекта?
Например, учитывая следующий код class A { public: double operator()(double foo) { return foo; } }; class B { public: double operator()(double foo, int bar) { return foo + bar; } }; Я хочу написать две версии funодин работает с объектами с подписью …
09 апр '18 в 18:52
1
ответ
C++ это и постоянный объект
Не могли бы вы сказать мне, почему этот код работает? Есть перегруженный оператор (), который используется replace_if алгоритм. В основной функции я создал постоянный объект класса IsEqual, поэтому следует использовать только постоянный член функции…
29 июн '15 в 14:03
1
ответ
Создайте вызываемый объект с аргументами, уже предоставленными в Python
По сути, я пытаюсь передать аргументы функции, но отложить выполнение этой функции до позже. Я не хочу откладывать на какое-то время, или я бы просто sleep, Вот использование я иду import requests def test_for_active_server(server_address): response…
08 май '18 в 15:01
1
ответ
Функторы и лямбды в C++
std::for_each(my_data.begin(), my_data.end(), [&result](const auto & what) { result += what; }); Это ответ, который я получил от Quora. Я спросил, почему C++ принял лямбды. Кто-то ответил с этими двумя частями кода, выше, используя лямбды, и…
09 ноя '18 в 16:53
2
ответа
Получать аргументы для любого вызываемого объекта?
Я заинтересован в том, чтобы получить общий способ получения списка аргументов и ключевых слов, взятых вызываемым объектом Python. Это просто для функций с inspect.getargspec функция, например: import inspect from functools import partial def foo(*a…
04 янв '17 в 21:28
0
ответов
Ошибка str не вызывается
Вот пример кода (Python 3.6): n = 2 x = 2**n Q = str(x) print(q) Это приводит к ошибке "объект str не вызывается". Но я не поняла почему? Я работаю с гораздо большими числами (целыми числами), и мне нужно преобразовать их в строку, прежде чем я смог…
03 дек '17 в 20:09
1
ответ
Объект numpy.ndarray не вызывается при использовании функции CALLABLE при минимизации
Я продолжаю получать numpy.ndarray объект не вызывает ошибку. Я знаю, что эта ошибка происходит потому, что вместо функции используется массив np.array. Проблема в моем коде в том, что я действительно использую функцию для запуска minimize функция п…
15 окт '15 в 11:48
3
ответа
Проверить, является ли имя строковой переменной функцией javascript объекта
Как проверить, является ли строковый параметр, переданный в функцию, слишком вызываемым / функциональным, но не напрямую window., Я знаю, что открытую / напрямую вызываемую функцию можно проверить с помощью синтаксиса window['functionName'] Но как н…
17 июн '16 в 08:16
0
ответов
TypeError: объект "Детектор" не вызывается (Python)
Я пытаюсь создать приложение на Python, которое захватывает и обрабатывает дату изображения с камеры. У меня проблемы с моим бэкэндом: когда я пытаюсь создать объект из моего класса детектора, я получаю сообщение об ошибке: Ошибка типа: объект "Дете…
23 фев '18 в 14:03
8
ответов
Как проверить, может ли аргумент шаблона вызываться с заданной подписью
По сути, я хочу добиться проверки во время компиляции (возможно, с хорошим сообщением об ошибке), что зарегистрированный вызываемый объект (функция, лямбда, структура с оператором вызова) имеет правильную подпись. Пример (содержание static_assert до…
07 дек '17 в 15:36