Czy ktoś korzystał ze skimage aka scikit-image? Chciałbym, aby funkcja zwracała TRUE jeśli pattern występuje (chociaż raz) w box, ale narazie nie mogę przeskoczyć elementu x,y = ij[::-1], który zwraca mi ValueError: too many values to unpack (expected 2)

Uprzedzam- nie trzeba tłumaczyć; rozumiem znacznie, ale jak rozwiązać ten problem?

Dzieki
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@farmaceut: Nie jestem pewien i nie mam teraz okazji skompilować tego kodu, ale na moje oko to problem leży w tym, że Twój obraz jest RGB, a nie GRAY (3 kanały vs 1 kanał). Więc ostatnia linijka nie zwraca Ci jednego zestawu koordynatów tylko 3 - na każdy kanał obrazu, stad masz ten Error.
  • Odpowiedz
@Pmpa: poza tym jeszcze to, ze w opencv nie mam thumbnail, ktora okazala sie bardzo przydatna – po ujednoliceniu wymiarow wzorcow z wieksza skutecznoscia zlapal
  • Odpowiedz
Witam mirki. Mam pytanie do tych bardziej obeznanych w #programowanie. Jakbyście mieli polecić jakiś język dla absolutnego nowicjusza, to co to by mogło być? Patrzyłem na #python i #java ale też #c++ i nie wiem od czego zacząć. Niby ten java najbardziej popularny, a python najprostszy, to który, według was, wybrać?

#programowanie #programista15k
  • 24
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Smutnekrzeslo: nie chodzi o to żebyś się nauczył. Python to taki język że i po paru latach będziesz się nowych rzeczy dowiadywał. Masz się tylko nauczyć co to if, pętla, zmienne, struktury danych i podobne podstawowe sprawy. Może do tego trochę algorytmów, jakiś codewars albo coś w tym rodzaju. Potem trochę javy żeby ogarnąć jak działa statycznie typowana obiektówka - dziedziczenie, polimorfizm, typy generyczne, interfejsy, whatever. To da ci całkiem
  • Odpowiedz
Muszę napisac proste API w python i muszę odczytać parametr z GET i przekazać go do funkcji i wyswietlić rezultat na stronie, ale coś mi nie działa. Możecie zerknąć okiem co jest nie tak?

def do_GET(self):
self._set_response()
family_input = format(self.path).encode('utf-8')
family_respose = family.get_response(family_input)
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Chciałbym zacząć używać do side projektów #vim jako IDE Pythona co by go w końcu wymasterować. Możecie polecić jakiś sprawdzony config?
#python
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@F0rT3hW1n: polecam zainstalować czystego vima (albo jeszcze lepiej neovima) i próbować pracować, jeśli czujesz że ci czegoś brakuje, szukasz plugina i sobie go konfigurujesz. Moim zdaniem to najlepszy sposób na naukę i dopieszczenie srodowiska. Pracowanie na czyichś gotowych configach raczej się moja z celem.
  • Odpowiedz
uważam, że operuję vimem zbyt wolno


@F0rT3hW1n: Dlatego trzeba robić mniej więcej to, co napisał @czasem. Używasz vima na co dzień, po pewnym czasie zauważasz, które czynności wykonujesz zbyt wolno. Wtedy odpalasz Google i szukasz rozwiązań. Naciskasz 10 razy j, żeby przesunąć kursor w dół? Googlujesz "how to navigate faster in vim" i się dowiadujesz, że zamiast 10 j, możesz użyć 10j. Albo },
Bionizy - > uważam, że operuję vimem zbyt wolno

@F0rT3hW1n: Dlatego trzeba robić m...

źródło: comment_1595320858hgGJS50x9VzDhhWKYTjQLA.jpg

Pobierz
  • Odpowiedz
@mrq:
1. metody zaczynajace sie od 'is' sugeruja ze zwrocony zostanie boolean, nie string
2. co jak year i month beda rowne zero? ( ͡° ͜ʖ ͡°)
3. Zamiast dodawania stringow mozesz uzywac fstringow (https://realpython.com/python-f-strings/) lub formata (https://www.w3schools.com/python/ref_string_format.asp). Dodawanie stringow za pomoca '+' jest nieefektywne, poniwaz po kazdej operacji alokujesz nowy string w pamieci. Zaden problem dla malych projektow, ale lepiej pamietac o dobrych praktykach :)
4. Dodatkowa complexity
  • Odpowiedz
@mrq: Trick, jezeli potrzebujesz czesci calkowitej i ulamkowej z dzielenia to
zamiast:
year, month = periods // 12, periods % 12

mozesz zapisac:
year, month =
  • Odpowiedz
#programowanie #python #machinelearning

Mirki, zacznę od was bo nie wiem gdzie dalej się udać. Mam następujący problem.
Chciał bym wydajnie przerabiać zdjęcia na macierze. Robię sobie trochę kaggli ale w każdym mam dokładnie ten sam problem. Ładowanie dużych Data Setów zajmuje dużo czasu.
Zaimplementowałem multiprocessing - bardzo naiwnie bo nie bardzo się na tym znam, niby jest szybciej ale to nadal dużo poniżej możliwości mojego serwera. Dysk
zboinek - #programowanie #python #machinelearning

Mirki, zacznę od was bo nie wiem...

źródło: comment_1595257108OFkIo0jBDZR8zYoFTiyu4x.jpg

Pobierz
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@vornikor: Właśnie natknąłem się na taką oto funkcje- pic rel. Nowa implementacja w tensorflow. Widać jest dokładnie tak jak myślę czyli to ładowanie jest zrealizowane zupełnie inaczej. Tutaj odczyt z dysku jest żaden, czas trwania koło 2s, co znaczy, że wcale nie tworzy tego od razu i trzyma w ramie tylko zacznie mielić dopiero jak będzie na to czas. Batch_size duży ale to tylko dla testu czy może czasami nie
zboinek - @vornikor: Właśnie natknąłem się na taką oto funkcje- pic rel. Nowa impleme...

źródło: comment_15952860963WEcAQTYjli2ffKDDj8Q6V.jpg

Pobierz
  • Odpowiedz
Udostępniłem na moim githubie skrypt do "wołania", napisany w #python, na podobnej zasadzie co #mirkolisty, ale analizujący plusy (upvotes) we wpisanych wpisach pod wskazanym tagiem. Edytując mirkolisty.conf można go dostosować do wołania na innych tagach. Domyślnie skrypt jest skonfigurowany dla mojego tagu #devopsiarz (jak obserwujesz to nawet możesz odpalić i sprawdzić czy przy kolejnym wpisie Cię zawoła)

Zatem jeśli np. chcesz sobie wołać userów
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Zapomniałbym: wszelkie PRy z poprawkami/nowymi funkcjonalnościami są oczywiście bardzo mile widziane w razie gdyby ktoś się zastanawiał ( ͡° ͜ʖ ͡°)
  • Odpowiedz
Przegląd prasy programistycznej

1. Wyjaśnienie modułów #rust w przystępny sposób http://www.sheshbabu.com/posts/rust-module-system/
2. Jak zrobić dziedziczenie w języku C https://arpitbhayani.me/blogs/inheritance-c
3. Server-side rendering dla #vue https://github.com/galvez/fast-vue-ssr
4. Insekty mogą mieć już prowadzić lifestreaming https://spectrum.ieee.org/automaton/robotics/robotics-hardware/uw-micro-camera
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#python #programowanie #it

Cześć wszystkim,

Potrzebuję małej pomocy z przebranżowieniem się z automatyka na programistę, mam już kurs Pythona (numpy, pandas) za sobą, ograrniam bardzo dobrze VBA, ale nie wiem jak zacząć swoją karierę w IT, gdzie uderzać ? jakie pieniądze wołać? osiągalne około 9k PLN brutto UoP na start? Wiem że jeszcze sporo się muszę naczyć i cały czas coś grzebie ale w bieżącej pracy
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć, czy z poziomu komputera podlaczonego po USB do #smartfon można korzystać z jego zasobów (mikrofon, kamera, GPS itp) uzywając #python ? Ew. odpytywac i przesylac miedzy tymi urzadzeniami (np. zdrob zdjecie i mi je daj, podaj mi polozenie GPS itp)?
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy powinienem cos konkretnie umiec zanim zaczne uczyc sie django? Ucze sie pytonga od 3-4 miesiecy, potrafie napisac jakies proste rzeczy typu papier,kamien,nozyce; blackjack. Robie zadanka na checkio, teraz zaczynam na leetcode, bo mi tu mireczki polecily. I w sumie zaczalem sie uczyc tego django, jestem w polowie robienia bloga, narazie rozumiem co sie dzieje, ale zastanawiam sie czy jednak nie za szybko sie za to zabralem. Ktos doradzi czy lepiej sie
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Poczytaj o SOLID, bo właściwie jest tym czym wzorce projektowe były w pierwotnym rozumieniu.

Samo django jest ok... pozostaje kwestia dobrych praktyk, uporządkowania kodu i konwencji tworzenia oprogramowania. Ale nie wiem czy są do tego jakieś porządne materiały na internecie
  • Odpowiedz
@Happy_Aye: django ma w sobie, że jest w stanie bardzo wiele zrobić za Ciebie. Jeżeli chcesz iść w stronę webdev, spróbuj zacząć naukę od samego web'a - czym jest request, jakie są jego rodzaje, co tak naprawdę django robi pod swoją powierzchnią. Czym jest serializacja/deserializacja danych(powiedzmy odpowiada za to DRF ale można sobie poradzić zupełnie bez niego)

Nie chcę Cię tutaj umoralniać albo coś, często polecam Flaska jako pierwszy framework ale
  • Odpowiedz
#programista15k pomóżcie mireczki (,)

Zasadniczo dużo zajmowałem się frontem i zamierzam sobie łyknąć teraz jakąś technologię backową, więc powróciłem do mojej dawnej miłości jaką jest C# i chciałem podłubać coś w .NET Core.

Problem polega na tym, że ASP.NET Core nie wydaje się być technologią do robienia drobniejszych projektów, a prawdę mówiąc głównie takimi się zajmuję.
Brakuje mi mocno w tej technologii takiego rapid devu, gdzie siadasz, cyk,
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@d3lusxx: Niezależnie jaką technologie wybierzesz to nie wydaje mi się sensowne żebyś się kierował rapid devem. Ostatecznie I tak będziesz pracował w dużych projektach i dobrze jest robić dłużej ale sensowniej (w kontekście architektury) niż cyk pyk myk ;) (niezależnie czy wybierzesz Pythona czy C#)
  • Odpowiedz
@GandalfPl: @d3lusxx:
Op napisal, co napisal, bo nie zrobil zbyt dobrego researchu... Net Core jest jedna z najzajebistszych platform webowych w ogole. Z rzeczy, ktore Op poruszyl najdziwniejsza wydaje sie brak mozliwosci szybkiego postawienia MVC. Przeciez z poziomu Visual Studio mamy do wyboru gotowe szablony projektow, a juz na pewno MVC! Do tego napisanie od zera przyzwoitej aplikacji to maks 2h roboty.
Wydaje mi sie, ze Op po prostu
  • Odpowiedz
Załóżmy, że chcę porwać się z motyką na słońce i chciałbym spróbować zrobić podróbę margonem. Czy mogę zrobić tak, że mam klienta socketio w przeglądarce i serwer w python socket-io oraz serwer django z bazą i komunikacja wygląda tak, że przekazuje z django do python socket-io dane z bazy i potem wysyłam do klienta? Czy coś takiego jest w ogóle możliwe?
#naukaprogramowania #python
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

To jeszcze pytanko odnośnie pięknej zupki (aka BeautifulSoup)

Jeżeli szukam chcę się dostać so src tagu ![](), który jest potomkiem (nie dzieckiem!) tagu

to – jak widzę – nie znajdę go za pomocą podwójnego find,
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@farmaceut: jak wywalisz > to będzie szukało potomka
edit: rozumiem myśl; generalnie z CSSem możesz próbować jeszcze sztuczek z negacją (typu wszystkie obrazki które nie są pierwsze i wyrzucić je z wyniku pierwszego selecta); ale to chyba ten moment w którym miałbyś magiczne zaklęcie i rzeczywiście Twój początkowy pomysł jest lepszy
  • Odpowiedz