Zian
g/Python

Mam słownik z listami o różnej długości i chcę posegregować jednostki z tych list na planety i nie-planety w kolumnach. W takiej konfiguracji wyskoczy mi IndexError, bo listy nie są równej długości. Jak dodać 'False' w przypadku nieistniejącego elementu?

https://edube.org/sandbox/7af3b2ce-77d7-11ec-b2f5-0242157e55ca

sens

@Zian a jak chcesz wszystkie kolumny to zipl(*dic.values())

Zian
g/Python

Mam słownik z listami o różnej długości i chcę posegregować jednostki z tych list na planety i nie-planety w kolumnach. W takiej konfiguracji wyskoczy mi IndexError, bo listy nie są równej długości. Jak dodać 'False' w przypadku nieistniejącego elementu?

https://edube.org/sandbox/7af3b2ce-77d7-11ec-b2f5-0242157e55ca

sens

@Zian: kurwa przeczytałem posortować zamiast posegregować i ci coś pierdole o sortowaniu xddd

from itertools import zip_longest as zipl
for nonplanet, planet in zipl(dic['non'], dic['planets']):
print(nonplanet, planet)

Tu co prawda jest None, ale jak koniecznie chcesz false to możesz

nonplanet or False

sens
g/gore_zwierzeta

Dzbanki nie

sens
g/wykluczeni_cyfrowo

W kratkę zupełnie działa ten strims jak pogoda dzisiaj. Serwer pewnie na drzewie stoi i podmuchy wiatru wyginają antenkę od routera w domu druteksa

sens
g/Manga

Udało mi się to przyspieszyć konkretnie bo znalazłem jak w pygame zmapowac tablice na obrazek i kolory liczę od razu w w C więc zaoszczedzilem 12 bitów na piksel xd więc już da się normalnie przeglądac na rozdzielczości 1000x1000 no a teraz się męczę z precyzją floatów bo doszedłem do miejsca gdzie precyzja się kończy i zamiast fraktali widzę kwadraty poczułem się jak teleskop hubble'a

Próbowałem z quadmath ale clang nie wspiera, gcc też ma problemy więc szukam jakiejś zewnętrznej biblioteki

sens

@sens: chyba że jakoś sprytnie zrobić ze mnożyc przez 10 jak się zmienia rząd wielkości

sens
g/Manga

Udało mi się to przyspieszyć konkretnie bo znalazłem jak w pygame zmapowac tablice na obrazek i kolory liczę od razu w w C więc zaoszczedzilem 12 bitów na piksel xd więc już da się normalnie przeglądac na rozdzielczości 1000x1000 no a teraz się męczę z precyzją floatów bo doszedłem do miejsca gdzie precyzja się kończy i zamiast fraktali widzę kwadraty poczułem się jak teleskop hubble'a

Próbowałem z quadmath ale clang nie wspiera, gcc też ma problemy więc szukam jakiejś zewnętrznej biblioteki

sens
g/Komputer

całą noc próbowałem zoptymalizować renderowanie zbioru mandelbrota

zacząłem od sneka ale snek jest wolny, więc pomyślałem, że zobie uruchomię na kilku rdzeniach, ale multiprocessing w pajtongu to gówno, a wątki są ograniczone do jednego rdzenia :---DDD

potem pomyślałem, że w sumie czemu nie napisać liczenia tego w C, a w pajtongu tylko wyświetlać te zbiory

właściwie większość czasu spędziłem na uczeniu się o shared memory i systemowych limitach z SM związanych, ale w końcu udało mi się to połączyć i rzeczywiście jest duużo szybciej niż w samym pajtognigu

teraz tylko pozostało przepisać kod C na wielowątkowy, spędzić kolejnych kilka godzin na debugowaniu pamięci i pozamiatane, ale chyba już mi się nie chce xD

sens

@sens: ok teraz to przedsięwzięcie rozgałęzilo się do stworzenia programu wizualizującego układ struktury w pamięci xd bo coś zjebalem i zle mi się upakowala a rzutuję część tej shared memory na struktury i trochę słabo jak zmieniam pole w strukturze a w pamięci nie odpowiada to dobrej pozycji bo są jakieś zjebane paddingi xDDDDD

sens
g/Komputer

całą noc próbowałem zoptymalizować renderowanie zbioru mandelbrota

zacząłem od sneka ale snek jest wolny, więc pomyślałem, że zobie uruchomię na kilku rdzeniach, ale multiprocessing w pajtongu to gówno, a wątki są ograniczone do jednego rdzenia :---DDD

potem pomyślałem, że w sumie czemu nie napisać liczenia tego w C, a w pajtongu tylko wyświetlać te zbiory

właściwie większość czasu spędziłem na uczeniu się o shared memory i systemowych limitach z SM związanych, ale w końcu udało mi się to połączyć i rzeczywiście jest duużo szybciej niż w samym pajtognigu

teraz tylko pozostało przepisać kod C na wielowątkowy, spędzić kolejnych kilka godzin na debugowaniu pamięci i pozamiatane, ale chyba już mi się nie chce xD

sens

@sens: kwadracik 400x400 renderuje się tak koło pół sekundy. Im więcej kroków przy sprawdzaniu zbieżności tego ciągu tym gorzej oczywiście, ale tak do stu kroków jest jeszcze w miarę ok. Jeszcze coś pokminie. Zamieniłem |z_n| >= 2 na |z_n|^2 >= 4 żeby pozbyć się pierwiastkowania.

sens
g/Komputer

całą noc próbowałem zoptymalizować renderowanie zbioru mandelbrota

zacząłem od sneka ale snek jest wolny, więc pomyślałem, że zobie uruchomię na kilku rdzeniach, ale multiprocessing w pajtongu to gówno, a wątki są ograniczone do jednego rdzenia :---DDD

potem pomyślałem, że w sumie czemu nie napisać liczenia tego w C, a w pajtongu tylko wyświetlać te zbiory

właściwie większość czasu spędziłem na uczeniu się o shared memory i systemowych limitach z SM związanych, ale w końcu udało mi się to połączyć i rzeczywiście jest duużo szybciej niż w samym pajtognigu

teraz tylko pozostało przepisać kod C na wielowątkowy, spędzić kolejnych kilka godzin na debugowaniu pamięci i pozamiatane, ale chyba już mi się nie chce xD

sens

@sens: jednak przepisałem na wątki ale chyba za wiele to nie pomoglo. Mógłbym to na gpu napisać ale mój makbuk ma tylko integre :/

sens
g/Komputer

całą noc próbowałem zoptymalizować renderowanie zbioru mandelbrota

zacząłem od sneka ale snek jest wolny, więc pomyślałem, że zobie uruchomię na kilku rdzeniach, ale multiprocessing w pajtongu to gówno, a wątki są ograniczone do jednego rdzenia :---DDD

potem pomyślałem, że w sumie czemu nie napisać liczenia tego w C, a w pajtongu tylko wyświetlać te zbiory

właściwie większość czasu spędziłem na uczeniu się o shared memory i systemowych limitach z SM związanych, ale w końcu udało mi się to połączyć i rzeczywiście jest duużo szybciej niż w samym pajtognigu

teraz tylko pozostało przepisać kod C na wielowątkowy, spędzić kolejnych kilka godzin na debugowaniu pamięci i pozamiatane, ale chyba już mi się nie chce xD

sens

@sens: https://i.imgur.com/IxC181H.png

sens
g/Komputer

całą noc próbowałem zoptymalizować renderowanie zbioru mandelbrota

zacząłem od sneka ale snek jest wolny, więc pomyślałem, że zobie uruchomię na kilku rdzeniach, ale multiprocessing w pajtongu to gówno, a wątki są ograniczone do jednego rdzenia :---DDD

potem pomyślałem, że w sumie czemu nie napisać liczenia tego w C, a w pajtongu tylko wyświetlać te zbiory

właściwie większość czasu spędziłem na uczeniu się o shared memory i systemowych limitach z SM związanych, ale w końcu udało mi się to połączyć i rzeczywiście jest duużo szybciej niż w samym pajtognigu

teraz tylko pozostało przepisać kod C na wielowątkowy, spędzić kolejnych kilka godzin na debugowaniu pamięci i pozamiatane, ale chyba już mi się nie chce xD

sens
g/lewackie_wpypociny

Sram

kakabix
g/jezyki

Jakich zwrotów/elementów języka polskiego nie używano w waszym otoczeniu, gdy byliście młodzi, A kiedy je odkryliscie, było to dla was zaskoczeniem?

U mnie to "cieszyć się na coś", ciągle jak to widzę lub słyszę to czuje się nieswojo i mam poczucie, że ktoś mówi w innym.jezyku

sens

@kakabix: ooj dużo, choć paradoksalnie to z głowy ci nie powiem xD

mnie ogólnie wkurwia niemożebnie język z nizin intelektualnych (chociażby taka pierdoła jak używanie "na sklepie/magazynie/mieszkaniu" zamiast "w sklepie/magagzynie/mieszkaniu", "założyć buta", "uciąć sobie palca") - w moim otoczeniu się tak nie mówiło

dość późno się dowiedziałem w życiu, że na podlasiu mówią "zrobić coś dla kogoś" zamiast "komuś", a na południu "oglądnąć" zamiast "obejrzeć"