программирование

Q & A для профессиональных программистов и энтузиастов


9
Matplotlibight_layout () не принимает во внимание фигуры
Если я добавлю субтитры к моей фигуре matplotlib, она будет наложена на заголовки субплота. Кто-нибудь знает, как легко позаботиться об этом? Я попробовал tight_layout()функцию, но она только ухудшает ситуацию. Пример: import numpy as np import matplotlib.pyplot as plt f = np.random.random(100) g = np.random.random(100) fig = plt.figure() fig.suptitle('Long Suptitle', fontsize=24) …
208 python  matplotlib 

30
Простой способ рассчитать медиану с MySQL
Какой самый простой (и, надеюсь, не слишком медленный) способ расчета медианы с MySQL? Я использовал AVG(x)для нахождения среднего значения, но мне трудно найти простой способ вычисления медианы. Сейчас я возвращаю все строки в PHP, выполняю сортировку, а затем выбираю среднюю строку, но наверняка должен быть какой-то простой способ сделать это …
208 sql  mysql  statistics  median 

12
Лучший способ проверить наличие обнуляемого bool в выражении условия (если…)
Мне было интересно, какой синтаксис был наиболее понятным и понятным для выполнения проверок условий на допускаемых значениях bools. Это следующий хороший или плохой стиль кодирования? Есть ли способ выразить состояние лучше / чище? bool? nullableBool = true; if (nullableBool ?? false) { ... } else { ... } особенно часть …

17
Массив массивов PHP, включающий ключи
Есть ли способ сделать что-то вроде этого: $test_array = array("first_key" => "first_value", "second_key" => "second_value"); var_dump(array_map(function($a, $b) { return "$a loves $b"; }, array_keys($test_array), array_values($test_array))); Но вместо вызова array_keysи array_valuesпрямой передачи $test_arrayпеременной? Желаемый результат: array(2) { [0]=> string(27) "first_key loves first_value" [1]=> string(29) "second_key loves second_value" }




14
Не удается подключиться к демону Docker в macOS
Я обычно предпочитаю управлять своими приложениями на OSX с помощью brew Я могу установить docker, docker-compose и docker-machine docker --version Docker version 17.05.0-ce, build 89658be docker-compose --version docker-compose version 1.13.0, build unknown docker-machine --version docker-machine version 0.11.0, build 5b27455 Я не загружал и не запускал приложение «Докер для Mac». Однако, …


8
Как работает метод «просмотра» в PyTorch?
Я запутался в методе view()в следующем фрагменте кода. class Net(nn.Module): def __init__(self): super(Net, self).__init__() self.conv1 = nn.Conv2d(3, 6, 5) self.pool = nn.MaxPool2d(2,2) self.conv2 = nn.Conv2d(6, 16, 5) self.fc1 = nn.Linear(16*5*5, 120) self.fc2 = nn.Linear(120, 84) self.fc3 = nn.Linear(84, 10) def forward(self, x): x = self.pool(F.relu(self.conv1(x))) x = self.pool(F.relu(self.conv2(x))) x = …
208 python  memory  pytorch  torch  tensor 

9
npm WARN… требуется одноранговый узел… но ни один не установлен. Вы должны установить одноранговые зависимости самостоятельно
Я пытался запустить проект, скачанный с github . К сожалению, во npm installвремя были показаны следующие предупреждения. Я пытался изменить версию на основе этого вопроса . Тем не менее, у меня была проблема, потому что некоторые пакеты требуют нескольких версий других пакетов. Рассмотрим эти две строки: npm WARN @angular/cdk@2.0.0-beta.10 requires …

8
Допустимый, но бесполезный синтаксис в switch-case?
Через небольшую опечатку я случайно нашел эту конструкцию: int main(void) { char foo = 'c'; switch(foo) { printf("Cant Touch This\n"); // This line is Unreachable case 'a': printf("A\n"); break; case 'b': printf("B\n"); break; case 'c': printf("C\n"); break; case 'd': printf("D\n"); break; } return 0; } Кажется, что printfв верхней части …

8
найти имена файлов, НЕ заканчивающиеся конкретными расширениями в Unix?
Есть ли простой способ рекурсивного поиска всех файлов в иерархии каталогов, которые не заканчиваются в списке расширений? Например, все файлы, которые не являются * .dll или * .exe UNIX / GNU find, как бы он ни был мощен, похоже, не имеет excludeрежима (или я его упускаю), и мне всегда было …
207 command-line  find 

12
Ошибка обновления Brew: неотслеживаемые файлы рабочего дерева будут перезаписаны слиянием
При попытке обновить Homebrew brew updateя получил следующую ошибку error: The following untracked working tree files would be overwrittenby merge: Library/Formula/argp-standalone.rb Library/Formula/cocot.rb Please move or remove them before you can merge. Aborting Updating e088818..5909e2c Error: Failed while executing git pull origin refs/heads/master:refs/remotes/origin/master Я нашел сообщение в блоге кем-то, у кого …
207 homebrew 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.