Pytania oznaczone «python»

44
Jak mogę zastąpić pierwsze wystąpienie znaku w każdym słowie?

Jak mogę zastąpić pierwsze wystąpienie znaku w każdym słowie? Powiedz, że mam ten ciąg: hello @jon i am @@here or @@@there and want some@thing in '@here" # ^ ^^ ^^^ ^ ^ I chcę usunąć pierwszy @z każdego słowa, aby w końcu uzyskać końcowy ciąg taki jak ten: hello jon i am @here or @@there and...

44
Python przechodzi do następnej najwyższej potęgi 10

Jak miałbym wykonać math.ceiltak, aby numer został przypisany do następnej najwyższej potęgi 10? # 0.04 -> 0.1 # 0.7 -> 1 # 1.1 -> 10 # 90 -> 100 # ... Moje obecne rozwiązanie to słownik, który sprawdza zakres liczby wejściowej, ale jest on zakodowany na stałe i wolałbym rozwiązanie...

31
Zliczanie i sumowanie dodatnich i ujemnych sekwencji liczbowych

Chcę napisać kod zliczający i sumujący każdą dodatnią i ujemną serię liczb. Liczby są albo dodatnie, albo ujemne (bez zera). Napisałem kody z forpętlami. Czy jest jakaś kreatywna alternatywa? Dane R set.seed(100) x <- round(rnorm(20, sd = 0.02), 3) pyton x = [-0.01, 0.003, -0.002, 0.018,...

31
Dlaczego 1 // 0,01 == 99 w Pythonie?

Wyobrażam sobie, że jest to klasyczne pytanie precyzyjne zmiennoprzecinkowe, ale staram się owinąć głowę tym wynikiem, działając 1//0.01w wydajności Pythona 3.7.5 99. Wyobrażam sobie, że jest to oczekiwany wynik, ale czy jest jakiś sposób, aby zdecydować, kiedy jest bezpieczniejszy w użyciu...

30
Maksymalna liczba unikalnych podciągów z partycji

Zmodyfikowałem tytuł, aby był bardziej zrozumiały. Oto szczegółowa wersja pytania: Mamy ciąg s i chcemy go podzielić na podciągi . Każdy podciąg różni się od siebie. Jaka jest maksymalna liczba unikalnych podciągów, które możemy mieć z jednego cięcia. Innymi słowy, jaka jest maksymalna liczba...

27
Dziwne indeksowanie przy użyciu numpy

Mam zmienną x, która ma kształt (2,2,50,100). Mam też tablicę y, która jest równa np. Tablica ([0,10,20]). Dziwna rzecz dzieje się, gdy indeksuję x [0,:,:, y]. x = np.full((2,2,50,100),np.nan) y =

25
Dziwny błąd w Pandach i Numpy dotyczący wielowątkowości

Większość funkcji Numpy domyślnie włącza wielowątkowość. na przykład pracuję na 8-rdzeniowej stacji roboczej z procesorem Intel, jeśli uruchomię skrypt import numpy as np x=np.random.random(1000000) for i in range(100000): np.sqrt(x) Linux topwyświetli 800% użycia procesora podczas pracy, co...