Aktywne Wpisy

Pan_Slon +271
Kupiłem części do naprawy zalanego Macbook PRO '13 na M1, części kupione bezpośrednio od Apple w ramach ich programu samodzielnej naprawy.
Zerknijcie, niby wszystko super ale montaż/wymiana we własnym zakresie nie jest taka banalna.
Części są w dobrej cenie, z fakturą VAT 23%, wychodzi na to że taniej i pewniej niż szukanie używek/demontaży z allegro czy od chińczyka z Aliexpress
Instrukcja przygotowana przez Apple jest dokładna, jednak ich rozwiązania mające ułatwić wymianę
Zerknijcie, niby wszystko super ale montaż/wymiana we własnym zakresie nie jest taka banalna.
Części są w dobrej cenie, z fakturą VAT 23%, wychodzi na to że taniej i pewniej niż szukanie używek/demontaży z allegro czy od chińczyka z Aliexpress
Instrukcja przygotowana przez Apple jest dokładna, jednak ich rozwiązania mające ułatwić wymianę


yosemitesam +75
#rosja #ukraina #wojna #ruskapropaganda
Ten cytat z programu Sołowjowa zrobi karierę
"Polskę można rzucić na kolana w godzinę, przy pomocy konwencjonalnej broni sprawić, by wróciła do epoki kamienia. 50-60 strategicznych obiektów można zniszczyć w 20 minut. I Polski nie ma."
Ten cytat z programu Sołowjowa zrobi karierę
"Polskę można rzucić na kolana w godzinę, przy pomocy konwencjonalnej broni sprawić, by wróciła do epoki kamienia. 50-60 strategicznych obiektów można zniszczyć w 20 minut. I Polski nie ma."





list(range(999999999))jak policzyć sume elementow w takiej liscie tak zeby doczekac sie wyniku.
mozna zrobic:
sum(list(range(999999999)))ale troche dlugo to zajmuje.
implementacja oczywiscie w #python
#programowanie #naukaprogramowania
list(range(99999999))@FantaZy: nigdy, przenigdy tak nie rób. Jak usuniesz
listto będzie niewiele krócej, ale też będzie działać. A najprościej i najszybciej obliczyć taką sumę z wzoru na sumę ciągu arytmetycznegoKomentarz usunięty przez autora
sum(L), bo czasuO(n)nie przeskoczysz@ponton:
czytalem jeszcze ze jest cos takiego jak sharedmem... wiec moze zamiast procesow latwiej odpalic wątki ktore współdzielą pamięć?
@zwei: dlaczego? napisz coś więcej.
Poczytałem o tym tu ale dalej nie rozumiem
https://pastebin.pl/view/66526363
Takie coś mi liczy 7 sekund zamiast wyrzucać MemoryError.
print(sum(iter(range(99999999))))sum(range(99999999)) 2.58 s ± 20 ms per loop (mean ± std. dev. of 2 runs, 1 loop each)
a jak niechcesz sie bawic w pisanie w c to polecam numbe -> http://numba.pydata.org/
moj kod do liczenia
from numba import jit@jit(nopython=True)
def fast_calc(sum_ran: int):
calc_sum = 0
for i, k in enumerate(range(sum_ran)):
calc_sum += i
return calc_sum
%timeit -n 5 -r 20 fast_calc(99999999)
156 ns ± 93.1 ns per
Komentarz usunięty przez autora
@komuher: to się wydaje aż za szybkie. Podejrzewam, że gdzieś tam poszła optymalizacja i wcale nie sumuje tylu wartości. Dobrze by było to przetestować na liście losowych liczb...
Komentarz usunięty przez autora
Komentarz usunięty przez autora