Programowanie

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

4
Zastosuj vs przekształć w obiekcie grupy
Rozważmy następującą ramkę danych: A B C D 0 foo one 0.162003 0.087469 1 bar one -1.156319 -1.526272 2 foo two 0.833892 -1.666304 3 bar three -2.026673 -0.322057 4 foo two 0.411452 -0.954371 5 bar two 0.765878 -0.095968 6 foo one -0.654890 0.678091 7 foo three -1.789842 -1.130922 Działają następujące …
174 python  pandas 


2
bash HISTSIZE a HISTFILESIZE?
Jaka jest różnica w HISTSIZEvs. HISTFILESIZE? Są używane do rozszerzenia historii basha poza domyślne 500 linii. Wydaje się, że tutaj i na innych forach brakuje jasności co do tego, dlaczego oba są potrzebne. ( Przykład 1 , przykład 2 , przykład 3 ).
174 bash  unix 

9
Czy usługi powinny zawsze zwracać DTO, czy też mogą zwracać modele domen?
Projektuję (re) dużą aplikację, używamy architektury wielowarstwowej opartej na DDD. Mamy MVC z warstwą danych (implementacja repozytoriów), warstwą domenową (definicja modelu domeny i interfejsów - repozytoria, usługi, jednostka pracy), warstwą usługową (implementacja usług). Do tej pory używamy modeli domenowych (głównie encji) na wszystkich warstwach, a DTO używamy tylko jako modeli …

15
ImportError: Brak modułu o nazwie sklearn.cross_validation
Używam Pythona 2.7 w Ubuntu 14.04. Zainstalowałem scikit-learn, numpy i matplotlib za pomocą tych poleceń: sudo apt-get install build-essential python-dev python-numpy \ python-numpy-dev python-scipy libatlas-dev g++ python-matplotlib \ ipython Ale kiedy importuję te pakiety: from sklearn.cross_validation import train_test_split Zwraca mi ten błąd: ImportError: No module named sklearn.cross_validation Co muszę zrobić?

7
Node.js Mongoose.js do funkcji ObjectId
Czy istnieje funkcja, która zamienia ciąg znaków w objectId w węźle za pomocą mongoose? Schemat określa, że ​​coś jest ObjectId, ale kiedy jest zapisywane z łańcucha, mongo mówi mi, że nadal jest to tylko ciąg. Na przykład identyfikator _id obiektu jest wyświetlany jako objectId("blah").

2
Python datetime - ustawienie stałej godziny i minuty po użyciu strptime do uzyskania dnia, miesiąca, roku
Udało mi się przekonwertować coś w 26 Sep 2012formacie na 26-09-2012użycie: datetime.strptime(request.POST['sample_date'],'%d %b %Y') Jednak nie wiem, jak ustawić godzinę i minutę czegoś takiego jak powyżej na 11:59. Czy ktoś wie, jak to zrobić? Uwaga, może to być data przyszła lub dowolna losowa, a nie tylko data bieżąca.

5
Funkcja savefig Matplotlib (pyplot) wyświetla pusty obraz
Próbuję zapisać wykresy, które wykonuję za pomocą matplotlib; jednak obrazy są zapisywane puste. Oto mój kod: plt.subplot(121) plt.imshow(dataStack, cmap=mpl.cm.bone) plt.subplot(122) y = copy.deepcopy(tumorStack) y = np.ma.masked_where(y == 0, y) plt.imshow(dataStack, cmap=mpl.cm.bone) plt.imshow(y, cmap=mpl.cm.jet_r, interpolation='nearest') if T0 is not None: plt.subplot(123) plt.imshow(T0, cmap=mpl.cm.bone) #plt.subplot(124) #Autozoom #else: #plt.subplot(124) #Autozoom plt.show() plt.draw() plt.savefig('tessstttyyy.png', …


13
Jak wygenerować unikalny identyfikator za pomocą node.js.
function generate(count) { var founded = false, _sym = 'abcdefghijklmnopqrstuvwxyz1234567890', str = ''; while(!founded) { for(var i = 0; i < count; i++) { str += _sym[parseInt(Math.random() * (_sym.length))]; } base.getID(string, function(err, res) { if(!res.length) { founded = true; // How to do it? } }); } return str; } …

3
Czym dokładnie jest std :: atomic?
Rozumiem, że std::atomic<>jest to obiekt atomowy. Ale do jakiego stopnia atomowa? W moim rozumieniu operacja może być atomowa. Co dokładnie oznacza uczynienie obiektu atomowym? Na przykład, jeśli istnieją dwa wątki współbieżnie wykonujące następujący kod: a = a + 12; Czy zatem cała operacja (powiedzmy add_twelve_to(int)) jest atomowa? Czy też są …

19
Nie można ustawić domyślnej wersji języka Python na python3 w systemie Ubuntu
Próbowałem ustawić domyślną wersję Pythona na python3in Ubuntu 16.04. Domyślnie jest to python2(2.7). Wykonałem poniższe kroki: update-alternatives --remove python /usr/bin/python2 update-alternatives --install /usr/bin/python python /usr/bin/python3 ale otrzymuję następujący błąd dla drugiej instrukcji, rejeesh@rejeesh-Vostro-1015:~$ update-alternatives --install /usr/bin/python python /usr/bin/python3 update-alternatives: --install needs <link> <name> <path> <priority> Use 'update-alternatives --help' for program …

30
Testy nie działają w Eksploratorze testów
Obecnie pracuję nad rozwiązaniem, które ma obecnie 32 Unittesty. Pracowałem z biegaczem testowym resharper - co działa dobrze. Wszystkie testy są uruchomione, wszystkie pokazują prawidłowe wyniki. Jednak testy nie są uruchamiane podczas korzystania z eksploratora testów programu Visual Studio. Eksplorator testów pokazuje wszystkie testy jednostkowe, ale po kliknięciu „Uruchom wszystko” …

2
OpenCV - mapa głębokości z nieskalibrowanego systemu stereo
Próbuję uzyskać mapę głębi metodą nieskalibrowaną. Mogę uzyskać podstawową macierz, znajdując punkty odpowiadające za pomocą SIFT, a następnie używając cv2.findFundamentalMat. Następnie używam cv2.stereoRectifyUncalibrateddo uzyskania macierzy homografii dla każdego obrazu. Na koniec używam cv2.warpPerspectivedo korygowania i obliczania rozbieżności, ale to nie tworzy dobrej mapy głębi. Wartości są bardzo wysokie, więc zastanawiam …

19
Jak wymusić odinstalowanie usługi Windows
Zainstalowałem usługę Windows przy użyciu installUtil.exe. Po aktualizacji kodu ponownie użyłem installUtil.exe, aby zainstalować usługę bez wcześniejszego odinstalowania oryginalnej wersji. Kiedy teraz próbuję odinstalować usługę, program installUtil.exe pomyślnie zakończy odinstalowywanie, ale usługa nadal jest wyświetlana. Jeśli próbuję zmienić jego właściwości, otrzymuję komunikat „usługa jest oznaczona do usunięcia”. Jak mogę wymusić …

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.