Найдите ответы на ваши вопросы по программированию

Присоединяйтесь к сообществу разработчиков, делитесь знаниями и получайте помощь

или

Сообщество

Получите помощь от опытных разработчиков и помогайте другим

Быстрые ответы

Получайте ответы на ваши вопросы в течение нескольких минут

Репутация

Зарабатывайте репутацию и ачивки за помощь другим

0
голоса
2
ответов
371
просмотров
Эквивалент unique_ptr в Boost?

Проблема: Есть ли эквивалент класса std::unique_ptr из C++11 в библиотеке Boost?

Я ищу поведение, позволяющее создать безопасную для исключений фабричную функцию, вот так:

std::unique_ptr create_base()
{
    return std::unique_ptr(new Derived);
}

void some_other_function()
{
   ...
0
голоса
5
ответов
371
просмотров
Форматирование строк против конкатенации

Заголовок: Зачем использовать форматированные строки вместо конкатенации?

Текст проблемы:

Я замечаю, что многие программисты используют форматированные строки следующим образом:

root = "sample"
output = "output"
path = "{}/{}".format(root, output)

Вместо того чтобы просто...

0
голоса
0
ответов
371
просмотров
Ошибка времени выполнения: ожидался скалярный тип Long, но найден Float

Описание проблемы:

Я сталкиваюсь с проблемой несовпадения типов данных между выходом модели и метками при вычислении функции потерь. В зависимости от того, в какой тип я изменяю тензоры (долгое или плавающее), возникают ошибки.

Имеющиеся тензоры имеют форму (42000, 1, 28, 28) для изображений...

0
голоса
3
ответов
371
просмотров
Pandas: Многоуровневые названия столбцов

Проблема с добавлением многоуровневых имен столбцов в pandas

Я использую библиотеку pandas, которая поддерживает многоуровневые имена столбцов. Например, я создаю DataFrame следующим образом:

x = pd.DataFrame({'instance':['first','first','first'],'foo':['a','b','c'],'bar':rand(3)})
x =...
0
голоса
5
ответов
371
просмотров
fork() и вывод данных

У меня есть простая программа:

int main()
{
    std::cout << " Hello World";
    fork();
}

После выполнения программы мой вывод выглядит следующим образом: Hello World Hello World. Почему это происходит, а не просто один раз Hello World? Я предполагаю, что дочерний процесс...

0
голоса
4
ответов
371
просмотров
Клонирование узла с помощью etree

Как клонировать объекты Element в Python с использованием xml.etree? Я пытаюсь программно перемещать и копировать узлы (а затем изменять их атрибуты).

24
голоса
5
ответов
370
просмотров
Что такое JavaBean?

Я понял, что "Bean" — это класс на Java с свойствами и методами-геттерами/сеттерами. Насколько я понимаю, это эквивалент структуры в C. Это правда?

Существует ли реальная синтаксическая разница между JavaBean и обычным классом? Есть ли какое-то специальное определение или интерфейс?

Почему вообще...

24
голоса
5
ответов
370
просмотров
Как случайно выбрать элемент из списка?

Проблема

Как мне случайным образом выбрать элемент из следующего списка?

foo = ['a', 'b', 'c', 'd', 'e']

Я пытаюсь реализовать эту функциональность в своем коде на Python, но не знаю, как правильно это сделать. Есть ли какие-либо встроенные функции или библиотеки, которые могут...

38
голоса
4
ответов
370
просмотров
Почему операторы присваивания сCompound типа в Java (+=, -=, *=, /=) не требуют приведения типов?

Описание проблемы:

Я всегда считал, что следующий код:

i += j;

является просто короткой записью для:

i = i + j;

Однако, если мы попробуем следующий код:

int i = 5;
long j = 8;

то выражение i = i + j; не компилируется, в то время как i += j;...

29
голоса
5
ответов
370
просмотров
Как создать ненумерованный список без маркеров?

Я создал неупорядоченный список и обнаружил, что маркеры в этом списке выглядят беспокойно. Мне необходимо удалить эти маркеры.

Возможно ли сделать список без маркеров?