Programowanie

Pytania i odpowiedzi dla programistów profesjonalnych i entuzjastów

13
Agregacja MongoDB: Jak uzyskać całkowitą liczbę rekordów?
Użyłem agregacji do pobierania rekordów z mongodb. $result = $collection->aggregate(array( array('$match' => $document), array('$group' => array('_id' => '$book_id', 'date' => array('$max' => '$book_viewed'), 'views' => array('$sum' => 1))), array('$sort' => $sort), array('$skip' => $skip), array('$limit' => $limit), )); Jeśli wykonam to zapytanie bez ograniczeń, zostanie pobranych 10 rekordów. Ale chcę …
105 mongodb 

6
Wyrażenie regularne dla liter, cyfr i - _
Mam problem ze sprawdzeniem w PHP, czy wartość jest jedną z następujących kombinacji litery (duże lub małe) cyfry (0–9) podkreślenie (_) myślnik (-) punkt (.) bez odstępów! lub inne postacie kilka przykładów: OK: „screen123.css” OK: „screen-new-file.css” OK: „screen_new.js” NIE OK: „screen new file.css” Myślę, że potrzebuję do tego wyrażenia regularnego, …
105 regex 

10
lista wszystkich czcionek, które przeglądarka użytkownika może wyświetlić
Czy w javascript jest sposób na uzyskanie nazw wszystkich czcionek (lub rodzin czcionek), które może wyświetlić przeglądarka? (Chcę udostępnić użytkownikowi listę rozwijaną z listą wszystkich dostępnych czcionek i pozwolić użytkownikowi wybrać czcionkę.) Wolałbym nie musieć zakodować tej listy na stałe z wyprzedzeniem ani wysyłać jej z serwera. (Intuicyjnie wydaje się, …
105 javascript  css  browser  fonts 

5
Dołącz poziom do MultiIndex pandy
Mam DataFrame z MultiIndex utworzoną po pewnym zgrupowaniu: import numpy as np import pandas as p from numpy.random import randn df = p.DataFrame({ 'A' : ['a1', 'a1', 'a2', 'a3'] , 'B' : ['b1', 'b2', 'b3', 'b4'] , 'Vals' : randn(4) }).groupby(['A', 'B']).sum() df Output> Vals Output> A B Output> a1 …
105 python  pandas 

13
Czy istnieje sposób na automatyczne dostosowanie szerokości kolumn programu Excel za pomocą pandas.ExcelWriter?
Jestem proszony o wygenerowanie raportów w formacie Excel. Obecnie dość intensywnie używam pand do moich danych, więc naturalnie chciałbym użyć metody pandas.ExcelWriter do generowania tych raportów. Jednak problemem są stałe szerokości kolumn. Dotychczasowy kod jest dość prosty. Powiedzmy, że mam ramkę danych o nazwie „df”: writer = pd.ExcelWriter(excel_file_path, engine='openpyxl') df.to_excel(writer, …
105 python  excel  pandas  openpyxl 

6
Czy aplikacja Pandas DataFrame () używa wszystkich rdzeni?
Od sierpnia 2017 r. Pandas DataFame.apply () jest niestety nadal ograniczona do pracy z jednym rdzeniem, co oznacza, że ​​maszyna wielordzeniowa będzie marnować większość czasu obliczeniowego po uruchomieniu df.apply(myfunc, axis=1). Jak można wykorzystać wszystkie rdzenie do równoległego uruchamiania aplikacji na ramce danych?
105 pandas  dask 


1
Jak zainstalować pakiet ze ścieżką lokalną firmy Yarn? Nie mógł znaleźć pakietu
W moim package.jsonwskazuję pakiet lokalny my-custom-i18nwedług jego ścieżki względnej: package.json "dependencies": { "core-js": "^2.4.1", "my-custom-i18n": "./../MyProject.Shared/myproject-i18n", "rxjs": "5.0.0-beta.12", ... } npm installinstaluje pakiety poprawnie, ale yarnma z tym problem i po prostu nie może znaleźć tego pakietu: produkcja przędzy $ yarn yarn install v0.15.1 info No lockfile found. [1/4] Resolving …
105 node.js  npm  yarnpkg 

6
Tworzenie ramki danych pandy wypełnionej zerami
Jaki jest najlepszy sposób na utworzenie ramki danych pandy wypełnionej zerami o danym rozmiarze? Używałem: zero_data = np.zeros(shape=(len(data),len(feature_list))) d = pd.DataFrame(zero_data, columns=feature_list) Czy jest lepszy sposób, aby to zrobić?
105 python  pandas  dataframe 

11
Jak skonfigurować git push, aby automatycznie ustawiał upstream bez -u?
Chcę git push originautomatycznie ustawić odniesienie nadrzędne, gdy po raz pierwszy wypycham gałąź utworzoną lokalnie. Wiem o tym git push -u, ale nie chcę myśleć o tym, czy użyłem -uwcześniej lub w inny sposób ustawiłem odniesienie nadrzędne. Innymi słowy, chcę git pushautomatycznie mieć wpływ git push -una każde wypchnięcie gałęzi, …
105 git 



1
Jak zidentyfikować, kto zainicjował żądanie http w przeglądarce Firefox?
Pracuję nad nowym dodatkiem do Firefoksa, który przechwytuje cały ruch sieciowy Firefoksa (żądania http (s) z http-on-modify-request) Dzięki mojemu obecnemu kodowi jestem w stanie oddzielić żądania przychodzące ze stron internetowych / kart i wszystkich innych komponentów (aktualizacje kanałów RSS, żądania XHR z komponentów XPCOM, rozszerzenia, menedżer rozszerzeń itp.) Chciałbym precyzyjnie …

2
Jak wybrać wiersze z NaN w danej kolumnie?
Biorąc pod uwagę tę ramkę danych, jak wybrać tylko te wiersze, w których „Col2” jest równe NaN? In [56]: df = pd.DataFrame([range(3), [0, np.NaN, 0], [0, 0, np.NaN], range(3), range(3)], columns=["Col1", "Col2", "Col3"]) In [57]: df Out[57]: 0 1 2 0 0 1 2 1 0 NaN 0 2 0 …
105 python  pandas 


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.