Aktywne Wpisy
NaczelnyWoody +560
Ze wszystkich #mlm scamów najbardziej udanym jest bez wątpienia sekta Thermomixiarzy xD
Nakłonić jelenia na jakieś pseudoszkolenia i zakup jakiegoś starter packa z kosztem 500 zł na minusie a nakłonić jelenia na zakup gara z WiFi za 6000 zł to jest mistrzostwo świata xD
I to wszystko są młodzi ludzie, którzy śmieją się ze starców że są naiwni i kupują zwykłe garnki za kilka tys zł xdd
#frajerzyzmlm #thermomix #bekazpodludzi #quovadis
Nakłonić jelenia na jakieś pseudoszkolenia i zakup jakiegoś starter packa z kosztem 500 zł na minusie a nakłonić jelenia na zakup gara z WiFi za 6000 zł to jest mistrzostwo świata xD
I to wszystko są młodzi ludzie, którzy śmieją się ze starców że są naiwni i kupują zwykłe garnki za kilka tys zł xdd
#frajerzyzmlm #thermomix #bekazpodludzi #quovadis
mickpl +377
Orlen zaniża (lol) ceny paliw pod wybory, rząd ustalił sztucznie niższe ceny energii, Mati zastopował podwyżki biletów PKP, cały czas obowiązuje tarcza na żywność jeśli chodzi o VAT, założony deficyt budżetowy rekordowy - trudno wszystko zliczyć. Rząd nie śpi, bo trzyma kredens.
Pamiętajcie, że wszystko jest pod kontrolo XD
To nie będzie Turcja ani Węgry. To będzie Scenariusz Polski, proszę zapiąć pasy.
#inflacja #ekonomia #gospodarka #nieruchomosci #stopyprocentowe
Pamiętajcie, że wszystko jest pod kontrolo XD
To nie będzie Turcja ani Węgry. To będzie Scenariusz Polski, proszę zapiąć pasy.
#inflacja #ekonomia #gospodarka #nieruchomosci #stopyprocentowe
ABCD ABCD ABCD
Jak wczytać w Pythonie tylko co któreś 2 bajty (tzn. w przykładzie tylko dane litery, np. tylko A)?
Jedyne co na razie wymyśliłem to:
zrobić sobie pustego stringa
file.read()
- żeby przeczytać bajt i go dodać do tego stringafile.seek()
- żeby przesunąć się na kolejną pozycjęi na końcu użyć
numpy.fromstring()
Da się to zrobić jakoś wydajniej? Albo chociaż ładniej?
#python #programowanie
[byte for i, byte in enumerate(file.read()) if i % 5 < 2]
. Oczywiście wyrażenie na końcu trzeba odpowiednio dostroić, no i w ten sposób dostajesz tablicę pojedynczych bajtów, a nie po 2, więc dalej trzeba to jakoś przetworzyć, ale w każdym razie pozbywasz się brzydkiej pętli - przynajmniej chwilowo. Jak będę miał pomysł, jak to rozwinąć wKomentarz usunięty przez autora
bytes = file.read()
[(byte1, byte2) for i, byte1, byte2 in zip(range(len(bytes)), bytes, bytes[1:]) if i % 4 == 0]
Niewydajne i obleśne, ale w jednym wyrażeniu :P
Natomiast sensownym rozwiązaniem może być to, zwięzłe i chyba czytelne:
numpy.fromstring(file.read(), dtype=numpy.int16)[::4]
Drugą wersję można próbować przyspieszyć, omijając konwersję niepotrzebnych danych, ale jeżeli
fromstring
jest dobrze zoptymalizowane, to to wcale nie musi specjalnie pomóc - w sumie nie jest całkiem wykluczone, że to co napisałem jest bliskie optimum.