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

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

или

Сообщество

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

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

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

Репутация

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

0
голоса
4
ответов
169
просмотров
Создание пустого MultiIndex

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

0
голоса
5
ответов
169
просмотров
Сравнение карт с помощью Hamcrest

Проблема с использованием Hamcrest для сравнения двух карт

Я хотел бы использовать Hamcrest для проверки равенства двух карт, то есть чтобы они имели одинаковый набор ключей, указывающих на одинаковые значения.

Мой текущий вариант выглядит так:

assertThat(affA.entrySet(),...
0
голоса
5
ответов
169
просмотров
Как найти хорошее решение для вычисления среднего значения, если сумма всех значений превышает пределы типа double?

У меня есть задача посчитать среднее значение для очень большого набора дробных чисел (10^9 значений). Сумма этих значений превышает верхнюю границу типа double. Кто-нибудь знает интересные трюки для вычисления среднего, которые не требуют вычислять сумму?

Я использую Java 1.5.

0
голоса
5
ответов
169
просмотров
Существует ли список символов, похожих на английские буквы?

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

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

0
голоса
1
ответов
169
просмотров
SQL providerName в web.config

Мы используем ASP.NET (Framework 2) и настраиваем строки подключения к базе данных (SQL Server 2005) в файле web.config.

В данный момент мы используем providerName=SqlServer.

Все наши обращения к данным выполняются с помощью System.Data.SqlClient. Нужно ли нам изменить providerName на...

0
голоса
5
ответов
169
просмотров
Yii2: Как выполнить группировку условий WHERE с использованием AND или OR?

Я новичок в фреймворке Yii-2. Как я могу выполнить следующий запрос в Yii-2, используя ActiveQuery и модели?

SELECT * FROM users AS u WHERE u.user_id IN(1,5,8) AND (u.status = 1 OR u.verified = 1) OR (u.social_account = 1 AND u.enable_social = 1)

Спасибо!

0
голоса
5
ответов
169
просмотров
Динамическое создание методов (генерация кода) в Python на этапе выполнения

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

Я придумал решение, комбинируя exec и setattr. Вот пример:

class Viking(object):
    def __init__(self):
        code = '''
           ...
0
голоса
3
ответов
169
просмотров
Как использовать enum в компоненте Angular

Проблема с глобальным состоянием в Angular-компонентах

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

@Component({
 ...
0
голоса
5
ответов
169
просмотров
Mac использует стандартный Python несмотря на установку Anaconda

У меня Mac 10.9 Mavericks, и я установил Anaconda. Однако, когда я запускаю Python через терминал, я всё равно получаю стандартную версию от Apple:

Python 2.7.5 (default, Sep  2 2013, 05:24:04) 
[GCC 4.2.1 Compatible Apple LLVM 5.0 (clang-500.0.68)] on darwin

Мой файл .bash_profile...

0
голоса
0
ответов
169
просмотров
Boost.Any против Boost.Variant: что выбрать?

Я испытываю трудности с выбором между Boost.Any и Boost.Variant. Когда следует использовать каждую из этих библиотек?

Каковы преимущества и недостатки каждой из них?

В моем случае я хочу хранить некоторые состояния из внешних источников.