Programowanie

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


18
Czy jest wbudowana funkcja sortowania łańcucha naturalnego?
Korzystając z języka Python 3.x, mam listę ciągów znaków, dla których chciałbym wykonać naturalne sortowanie alfabetyczne. Naturalne sortowanie: kolejność sortowania plików w systemie Windows. Na przykład poniższa lista jest naturalnie posortowana (co chcę): ['elm0', 'elm1', 'Elm2', 'elm9', 'elm10', 'Elm11', 'Elm12', 'elm13'] A oto „posortowana” wersja powyższej listy (co mam): ['Elm11', …

13
Optymalna liczba wątków na rdzeń
Powiedzmy, że mam 4-rdzeniowy procesor i chcę uruchomić jakiś proces w jak najkrótszym czasie. Proces ten jest idealnie równoległy, więc mogę uruchomić jego fragmenty na nieskończonej liczbie wątków, a każdy wątek zajmuje tyle samo czasu. Ponieważ mam 4 rdzenie, nie oczekuję żadnego przyspieszenia, uruchamiając więcej wątków niż rdzenie, ponieważ pojedynczy …


14
Uzyskaj przefiltrowaną listę plików w katalogu
Próbuję uzyskać listę plików w katalogu przy użyciu Pythona, ale nie chcę listy WSZYSTKICH plików. Zasadniczo chcę, aby móc zrobić coś takiego, ale używając Pythona i nie wykonując ls. ls 145592*.jpg Jeśli nie ma wbudowanej metody, obecnie myślę o napisaniu pętli for w celu iteracji wyników os.listdir()i dołączenia wszystkich pasujących …



6
Tworzenie ramki danych Pandas z tablicy Numpy: Jak określić kolumnę indeksu i nagłówki kolumn?
Mam tablicę Numpy składającą się z listy list reprezentujących dwuwymiarową tablicę z etykietami wierszy i nazwami kolumn, jak pokazano poniżej: data = array([['','Col1','Col2'],['Row1',1,2],['Row2',3,4]]) Chciałbym, aby wynikowa DataFrame miała Row1 i Row2 jako wartości indeksu, a Col1, Col2 jako wartości nagłówka Mogę określić indeks w następujący sposób: df = pd.DataFrame(data,index=data[:,0]), nie …
281 python  pandas  numpy 

10
Jakie są typowe sposoby odczytu pliku w Rubim?
Jakie są typowe sposoby odczytu pliku w Rubim? Na przykład, oto jedna metoda: fileObj = File.new($fileName, "r") while (line = fileObj.gets) puts(line) end fileObj.close Wiem, że Ruby jest niezwykle elastyczna. Jakie są zalety / wady każdego podejścia?
280 ruby  file-io 


8
Najlepszy sposób na wdrożenie skrótów klawiaturowych w aplikacji Windows Forms?
Szukam najlepszego sposobu na implementację typowych skrótów klawiaturowych Windows (na przykład Ctrl+ F, Ctrl+ N) w mojej aplikacji Windows Forms w C #. Aplikacja ma główny formularz, który obsługuje wiele formularzy podrzędnych (pojedynczo). Gdy użytkownik naciśnie Ctrl+ F, chciałbym wyświetlić niestandardowy formularz wyszukiwania. Formularz wyszukiwania będzie zależał od bieżącego otwartego …




7
Wyślij żądanie ściągnięcia na GitHub tylko dla ostatniego zatwierdzenia
Rozwinąłem projekt na githubie i z powodzeniem wprowadzam zmiany w moim lokalnym mistrzu i staram się zacząć na githubie. Chcę wysłać żądanie ściągnięcia, ale chcę tylko dołączyć ostatnie zatwierdzenie. Interfejs żądania ściągania na github.com pokazuje 9 ostatnich zatwierdzeń i nie wiem, jak to przefiltrować. Próbowałem zrozumieć, czy powinienem utworzyć nowy …
280 git  github  pull-request 

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.