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

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

7
Как отфильтровать словарь по произвольной условной функции?
У меня есть словарь точек, сказать: >>> points={'a':(3,4), 'b':(1,2), 'c':(5,5), 'd':(3,3)} Я хочу создать новый словарь со всеми точками, значения x и y которых меньше 5, то есть точки «a», «b» и «d». Согласно книге , каждый словарь имеет items()функцию, которая возвращает список (key, pair) кортежей: >>> points.items() [('a', (3, …

13
Java: почему конструктор Date устарел и что я вместо него использую?
Я из мира C #, поэтому еще не слишком разбираюсь в Java. Eclipse только что сказал мне, что Dateон устарел: Person p = new Person(); p.setDateOfBirth(new Date(1985, 1, 1)); Зачем? И что (особенно в случаях как выше) должно использоваться вместо этого?
212 java  date  deprecated 

21
Создать случайную точку внутри круга (равномерно)
Мне нужно создать равномерно случайную точку в радиусе круга R . Я понимаю это, просто выбирая равномерно случайный угол в интервале [0 ... 2π) и равномерно случайный радиус в интервале (0 ... R ), я получу больше точек к центру, поскольку для двух данных радиусы, точки в меньшем радиусе будут …

3
Присоединяешься к пустому DataFrame в Pandas?
Можно ли добавить пустой фрейм данных, который не содержит индексов или столбцов? Я пытался сделать это, но продолжаю получать пустой фрейм данных в конце. например df = pd.DataFrame() data = ['some kind of data here' --> I have checked the type already, and it is a dataframe] df.append(data) Результат выглядит …
212 python  pandas 

5
Значение ошибки «[: слишком много аргументов» от if [] (квадратные скобки)
Я не смог найти ни одного простого и понятного ресурса с описанием значения и исправлением следующей ошибки оболочки BASH, поэтому я публикую то, что нашел после исследования. Ошибка: -bash: [: too many arguments Google-Версия: bash open square bracket colon too many arguments . Контекст: условие if в квадратных скобках с …





11
Матрица корреляции участков с использованием панд
У меня есть набор данных с огромным количеством функций, поэтому анализ матрицы корреляции стал очень трудным. Я хочу построить корреляционную матрицу, которую мы получаем, используя dataframe.corr()функцию из библиотеки панд. Есть ли встроенная функция, предоставляемая библиотекой панд для построения этой матрицы?

18
Невозможно получить значение local или аргумента, так как оно недоступно по указателю этой инструкции, возможно, из-за того, что оно было оптимизировано
Visual Studio 2010 уничтожает (нет другого слова) данные в одном из аргументов функции в небезопасном блоке. Что может вызвать эту ошибку? Следующее сообщение показывает отладчик. Cannot obtain value of local or argument as it is not available at this instruction pointer, possibly because it has been optimized away.


6
Почему #! / Usr / bin / env bash превосходит #! / Bin / bash?
Я видел в нескольких местах, в том числе рекомендации на этом сайте ( что является предпочтительным Bash Shebang? ), Чтобы использовать #!/usr/bin/env bashв предпочтении #!/bin/bash. Я даже видел, как один предприимчивый человек предположил, что использование #!/bin/bashбыло неправильным, и функциональность bash была бы потеряна при этом. Все это говорит о том, …
212 bash  shebang 

5
Какую часть git sha * обычно * считают необходимой для однозначной идентификации изменений в заданной кодовой базе?
Если вы собираетесь построить, скажем, структуру каталогов, в которой каталог называется коммитом в репозитории Git, и вы хотите, чтобы он был достаточно коротким, чтобы ваши глаза не кровоточили, но достаточно длинным, чтобы вероятность его столкновения было бы незначительным, сколько подстроки SHA обычно требуется? Допустим, я хочу уникально идентифицировать это изменение: …
212 git  github  sha 

13
Как заставить Flask работать на 80-м порту?
У меня есть сервер Flask, работающий через порт 5000, и это нормально. Я могу получить к нему доступ на http://example.com:5000 Но возможно ли просто получить к нему доступ по адресу http://example.com ? Я предполагаю, что это означает, что я должен изменить порт с 5000 на 80. Но когда я пытаюсь …
212 python  networking  flask  port 

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