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

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

8
Могут ли панды автоматически распознавать даты?
Сегодня я был приятно удивлен тем фактом, что при чтении данных из файла данных (например) панды могут распознавать типы значений: df = pandas.read_csv('test.dat', delimiter=r"\s+", names=['col1','col2','col3']) Например, это можно проверить следующим образом: for i, r in df.iterrows(): print type(r['col1']), type(r['col2']), type(r['col3']) В частности, целое число, числа с плавающей точкой и строки …
151 python  date  types  dataframe  pandas 

4
Выбор между vector :: resize () и vector :: reserve ()
Я предварительно выделяю память для моей vectorпеременной-члена. Ниже код минимальная часть class A { vector<string> t_Names; public: A () : t_Names(1000) {} }; Теперь в какой-то момент времени, если t_Names.size()равен 1000. Я намерен увеличить размер на 100. Затем, если оно достигнет 1100, снова увеличьте на 100и так далее. У меня …
151 c++  vector 

10
Без учета регистра 'in'
Я люблю использовать выражение if 'MICHAEL89' in USERNAMES: ... где USERNAMESсписок. Есть ли способ сопоставить элементы с нечувствительностью к регистру или мне нужно использовать собственный метод? Просто интересно, есть ли необходимость писать дополнительный код для этого.

3
Панды создают пустой DataFrame только с именами столбцов
У меня есть динамический DataFrame, который работает нормально, но когда нет данных для добавления в DataFrame, я получаю сообщение об ошибке. И поэтому мне нужно решение для создания пустого DataFrame только с именами столбцов. На данный момент у меня есть что-то вроде этого: df = pd.DataFrame(columns=COLUMN_NAMES) # Note that there …
151 python  pandas  dataframe 

30
Ошибка: не удалось найти или загрузить основной класс в IntelliJ IDE
Я новичок в Java и пытаюсь запустить свой код, используя IntelliJ, который я только что установил в качестве своей IDE с JDK 1.7. Следующий фрагмент кода даже не компилируется и продолжает выдавать ошибку: Error: Could not find or load main class libTest Код import java.lang.Integer; import java.lang.String; import java.lang.System; import …

15
Как динамически загружать внешние скрипты в Angular?
У меня есть этот модуль, который компонентизирует внешнюю библиотеку вместе с дополнительной логикой, не добавляя <script>тег непосредственно в index.html: import 'http://external.com/path/file.js' //import '../js/file.js' @Component({ selector: 'my-app', template: ` <script src="http://iknow.com/this/does/not/work/either/file.js"></script> <div>Template</div>` }) export class MyAppComponent {...} Я заметил, что importспецификация ES6 является статической и разрешается во время переноса TypeScript, а …

4
Почему PostgreSQL выполняет последовательное сканирование индексированного столбца?
Очень простой пример - одна таблица, один индекс, один запрос: CREATE TABLE book ( id bigserial NOT NULL, "year" integer, -- other columns... ); CREATE INDEX book_year_idx ON book (year) EXPLAIN SELECT * FROM book b WHERE b.year > 2009 дает мне: Seq Scan on book b (cost=0.00..25663.80 rows=105425 width=622) …

4
Как оператор сравнения работает с null int?
Я начинаю изучать обнуляемые типы и столкнулся со следующим поведением. При попытке обнулять int, я вижу, оператор сравнения дает мне неожиданный результат. Например, в моем коде ниже, вывод, который я получаю: «оба и 1 равны» . Обратите внимание, что он также не печатает "ноль". int? a = null; int? b …
151 c#  nullable 

3
В чем разница между круглыми скобками, скобками и звездочками в Angular2?
Я читал краткий справочник по Angular 1 на 2 на веб-сайте Angular , и одна вещь, которую я не совсем понял, - это разница между этими специальными символами. Например, тот, который использует звездочки: <tr *ngFor="#movie of movies"> <td>{{movie.title}}</td> </tr> Здесь я понимаю, что символ хеша (#) определяет movieкак локальную переменную …
151 angular 

8
Laravel Проверьте, существует ли родственная модель
У меня есть модель Eloquent, у которой есть связанная модель: public function option() { return $this->hasOne('RepairOption', 'repair_item_id'); } public function setOptionArrayAttribute($values) { $this->option->update($values); } Когда я создаю модель, она не обязательно имеет связанную модель. Когда я обновляю его, я могу добавить опцию или нет. Поэтому мне нужно проверить, существует ли …


6
анаконда обновить все возможные пакеты?
Я попробовал conda search --outdated, есть много устаревших пакетов, например, scipy 0.17.1, но последний 0.18.0. Тем не менее, когда я делаю conda update --all. Он не будет обновлять какие-либо пакеты. обновление 1 conda update --all --alt-hint Fetching package metadata ....... Solving package specifications: .......... # All requested packages already installed. …
151 python  anaconda 

3
Разница между _JAVA_OPTIONS, JAVA_TOOL_OPTIONS и JAVA_OPTS
Я думал, что было бы здорово иметь сравнение между _JAVA_OPTIONSи JAVA_TOOL_OPTIONS. Я немного искал один, но ничего не могу найти, поэтому надеюсь, что мы сможем найти здесь знания о Stackoverflow. JAVA_OPTSвключен для полноты Это не часть JVM, но есть много вопросов об этом в дикой природе. Что я знаю: До …
151 java  jvm  jvm-arguments 

10
resize2fs: неверное магическое число в суперблоке при попытке открыть
Я пытаюсь изменить размер логического тома в CentOS7, но у меня возникает следующая ошибка: resize2fs 1.42.9 (28-Dec-2013) resize2fs: Bad magic number in super-block while trying to open /dev/mapper/centos-root Couldn't find valid filesystem superblock. Я попытался добавить новый раздел (используя fdisk) и с помощью vgextend расширить группу томов, а затем изменить …
151 lvm  centos7 

4
Как мне получить строки до / после результата grep в bash?
Привет, я очень новичок в программировании Bash. Я хочу способ поиска в данном тексте. Для этого я использую grepфункцию: grep -i "my_regex" Это работает. Но, учитывая, dataкак это: This is the test data This is the error data as follows . . . . . . . . . . …
151 bash  shell  ubuntu 

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