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

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

или

Сообщество

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

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

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

Репутация

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

18
голоса
5
ответов
168
просмотров
Как узнать время выполнения программы на Python?

У меня есть консольная программа на Python, которая выполняется довольно долго. Я хочу узнать точное время, затраченное на её выполнение.

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

9
голоса
5
ответов
168
просмотров
Как преобразовать строковое представление списка в список?

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

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

x = '[ "A","B","C" , " D"]'

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

9
голоса
5
ответов
168
просмотров
React JS: невозможно передать значение в метод через onClick

Проблема с передачей значения в обработчик onClick в React.js

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

SyntheticMouseEvent {dispatchConfig: Object, dispatchMarker: ".1.1.0.2.0.0:1", nativeEvent: MouseEvent,...
8
голоса
5
ответов
168
просмотров
Сон на миллисекунды

Я знаю, что функция POSIX sleep(x) заставляет программу засыпать на x секунд. Есть ли функция, которая позволяет заставить программу засыпать на x миллисекунд в C++?

9
голоса
5
ответов
168
просмотров
Как вывести полный массив NumPy без обрезки?

Проблема:

Когда я печатаю массив numpy, я получаю усеченное представление, но хочу видеть полный массив. Например, при выполнении следующего кода:

numpy.arange(10000)

Я получаю:

array([   0,    1,    2, ..., 9997, 9998, 9999])

Также, когда я пытаюсь изменить форму...

8
голоса
5
ответов
168
просмотров
Ошибка "Слишком длинный список аргументов" для команд rm, cp, mv

У меня есть несколько сотен PDF-файлов в директории на UNIX. Имена этих PDF-файлов довольно длинные (примерно 60 символов).

Когда я пытаюсь удалить все PDF-файлы сразу, используя следующую команду:

rm -f *.pdf

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

/bin/rm: cannot execute [Argument list too...
9
голоса
5
ответов
168
просмотров
Как изменить размер шрифта на графике matplotlib

Как изменить размер шрифта для всех элементов (меток, заголовка и т.д.) на графике, созданном с помощью matplotlib?

Я знаю, как изменить размер шрифта меток осей, это делается с помощью следующего кода:

import matplotlib 
matplotlib.rc('xtick', labelsize=20) 
matplotlib.rc('ytick',...
9
голоса
3
ответов
168
просмотров
Преимущественны ли двойные квадратные скобки [[ ]] над одинарными [ ] в Bash?

Недавно мой коллега заявил на код-ревью, что конструкция [[ ]] предпочтительнее, чем [ ] в таких конструкциях, как приведена ниже:

if [ "`id -nu`" = "$someuser" ] ; then
     echo "I love you madly, $someuser"
fi

Однако он не смог предоставить обоснование своему утверждению. Есть...

8
голоса
5
ответов
168
просмотров
Gradle сборка без тестов

Я хочу выполнить команду gradle build без запуска модульных тестов. Я пробовал следующую команду:

gradle -Dskip.tests build

Однако это не дает результата. Есть ли другая команда, которую я могу использовать?

7
голоса
5
ответов
168
просмотров
Как получить элемент из множества без его удаления?

Вопрос о получении значения из множества в Python без удаления элемента

У меня есть следующая ситуация:

s = set([1, 2, 3])

Как я могу получить значение (любое значение) из множества s, не используя метод s.pop()? Я хочу оставить элемент в множестве до тех пор, пока не смогу...