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

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

или

Сообщество

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

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

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

Репутация

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

5
голоса
3
ответов
310
просмотров
Преобразование словаря в JSON

У меня возникла проблема с доступом к данным в формате JSON. Вот мой код:

r = {'is_claimed': 'True', 'rating': 3.5}
r = json.dumps(r)
file.write(str(r['rating']))

Я получаю следующую ошибку:

TypeError: string indices must be integers, not str

Что я делаю не так? Как я могу...

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

У меня есть довольно большой набор данных в виде датафрейма, и я хотел бы узнать, как можно разбить этот датафрейм на две случайные выборки (80% для тренировки и 20% для тестирования).

Спасибо!

5
голоса
5
ответов
310
просмотров
Разница между интерфейсами Runnable и Callable в Java

Разница между Runnable и Callable в Java при проектировании многопоточности

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

5
голоса
1
ответов
310
просмотров
Какой используется разделитель слов в именах пакетов Java?

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

  1. com.stackoverflow.my_package (С использованием Snake Case с подчеркиванием)
  2. com.stackoverflow.my-package (С использованием Kebab Case с дефисами)
  3. com.stackoverflow.myPackage...
5
голоса
5
ответов
310
просмотров
Как "декодировать" файлы классов Java? [закрыто]

Описание проблемы для StackOverflow.com

Я столкнулся с проблемой и надеюсь на вашу помощь. Мне нужно узнать, какую программу можно использовать для декомпиляции .class файла в Java. Получится ли в итоге Java-код или это будет лишь ассемблерный код для JVM?

Я часто встречал на этом сайте...

5
голоса
1
ответов
310
просмотров
Разница между использованием Makefile и CMake для компиляции кода?

Вопрос о различиях между Makefile и CMake для компиляции кода

Я пишу код на C/C++ и использую (GNU) Makefile для компиляции. У меня есть возможность использовать CMake для генерации Makefile. Однако меня интересует, в чем разница между использованием Makefile и CMake при компиляции кода?

5
голоса
5
ответов
310
просмотров
Как удалить символ из строки в Python

У меня есть строка, например, EXAMPLE.

Как я могу удалить символ, находящийся в середине, то есть M? Мне не нужен код. Я хочу понять:

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

0
голоса
5
ответов
310
просмотров
Как заставить сработать хук завершения процесса, запущенного из Eclipse?

У меня есть хук завершения работы в моем приложении (созданный с использованием Runtime.getRuntime().addShutdownHook). Однако, когда я запускаю приложение из Eclipse, при завершении приложения хук не выполняется.

Я думаю, что это происходит потому, что Eclipse отправляет эквивалент...

0
голоса
4
ответов
310
просмотров
Проверка наличия элемента в массиве в C++

Как мне проверить, есть ли в массиве элемент, который я ищу?

В Java я бы сделал что-то вроде этого:

Foo someObject = new Foo(someParameter);
Foo foo;
// Ищем в массиве Foo[] arr
for(int i = 0; i < arr.length; i++){
  if (arr[i].equals(someObject))
    foo = arr[i];
}
if (foo == null)
 ...
0
голоса
0
ответов
310
просмотров
Что означает "c" в cout, cin, cerr и clog?

Заголовок: Что означает "c" в именах cout, cin, cerr и clog?

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