O "GISy" ale ArcGIS-a to ja nie lubię ( ͡º ͜ʖ͡º) Only QGIS. Są tu jakieś Mireczki, które zajmują się GISem, pracują z danymi przestrzennymi?
  • Odpowiedz
@asdasdce2w: swego czasu zdjęcia z ortofotomapy z geoportalu dało się pobierać (obecnie całkiem możliwe, że też) Ogólnie geoportal oparty jest głównie o usługi WMS, WFS, a sama ortofotomapa cięta jest na kafle (tiles) i tak serwowana klientowi.
  • Odpowiedz
Jako argument funkcji pobieram **kwargs. W jaki sposób przekazać całe kwargs lub ich część do innej funkcji?
Na razie, jako że spodziewam się w kwargs konkretnych wartości, robię tak

def foo(**kwargs):
→→ oof (arg1=kwargs['arg1'] if 'arg1' in kwargs else None,
→→→→ arg2=kwargs['arg2'] if 'arg2' in kwargs else None,
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jezeli chcesz przekazac cale kwargs jako arg1=x, arg2=y to mjsisz to wypakowac, tj zrob:
oof(**kwargs)

Jezeli chcesz przekazac tylko czesc to mozesz uzyc np dict comprehension i filtrowac po kluczach ktore chcesz przekazac dalej.

Btw by dostac wartosc dla danego key lub wartosc defaultowa uzywaj geta
kwargs.get('arg2', None)
  • Odpowiedz
@Blade:

1. Testy automatyczne. Skąd mam wiedzieć czy Twój kod w ogóle działa?
2. Też irytuje mnie mieszanie camelCase ze snakecase
3. https://en.wikipedia.org/wiki/Single_responsibility_principle – masz widgeta, który w tej chwili wie jak robić dwie rzeczy na raz: zarządzać taskami i zapisywać swój stan. Jak rozpoznać, że się narusza SRP? Pomyśl jakie zmiany mógłbyś chcieć wprowadzić. Np mógłbyś chcieć zmienić format zapisu z JSONa. Albo w ogóle pisać do bazki.
  • Odpowiedz
Mireczki... w sumie nigdy mi nie było takie coś potrzebne jakoś specjalnie (do przetwarzania danych częściej zwykłe skrypty z procedurami wystarczą), ale czy jest jakiś program w którym robisz projekt schematyczny (klasy, funkcje itp.) a on generuje ci pusty program w na przykład #python? Taka oszczędność czasu na pisanie "def" "class" itp.

#programowanie
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Szeregi czasowe są ważnym aspektem wielu gałęzi nauki i reprezentują:
- krzywe blasku ilustrujące zmiany jasności gwiazd w czasie
- krzywe EEG pozwalające na analizę funkcji mózgu
- zmiany kursów akcji na rynku

Przygotowanie szeregów czasowych tak by można było je wykorzystać w algorytmach uczenia maszynowego wymaga dodatkowych nakładów pracy:
b.....f - Szeregi czasowe są ważnym aspektem wielu gałęzi nauki i reprezentują:
- kr...

źródło: comment_R7EaT17xUM3KhPL1dL2xqoOOVnIeUNsH.jpg

Pobierz
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirasy, potrzebuję zrobić programik:
- mam ok. 200 plików txt o podobnej strukturze,
- chcę wyjąć z nich te same dane (liczba odniesiona do tekstu),
- wszystko powinno lądować do jednego pliku (może być txt, może excel).

Jak za to się zabrać? VBA, Python? Średnio stoję z programowaniem, ale czuję, że jest to do ogarnięcia.
#programowanie #python #vba #excel
  • 18
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy jest sposób, by napisać to tak, aby zapis nastąpił do wielu plików jednocześnie? Piszę skrypt do dekodowania depeszy meteorologicznych, mam ich ogromną ilość, kilkanaście milionów rekordów. W obecnej formie: https://wklej.to/G7xNy zapis zdekodowanych informacji następuje do jednego pliku i przetwarzanie tego wszystkiego zajmuje kilka godzin. Chciałbym, aby zapis następował do oddzielnych plików, których nazwą byłby kod stacji (zmienna 'station') no i by w każdym pliku były tylko informacje dotyczące danej stacji. Podpowiecie
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki #programowanie #webdev.

Napisałem sobie program w #python #django, który liczy różne rzeczy. Podpiąłem go pod apache dzięki mod_wsgi. Niemniej jednak mam poważny problem. Chciałbym zrobić nieskończoną pętlę, w której wykonywane będą pewne akcje i ewentualnie umożliwić "zarządzanie" akcjami z przeglądarki.

Całość wydawała się początkowo dość prosta - implementacja obserwatora i odpalenie eventu, gdy użytkownik zmodyfikuje coś w przeglądarce. Jednak nie jest
  • 20
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej Mirki, próbuję zainstalować you-get, jest to skrypt(?) pozwalający na ściąganie filmów z różnych stron typu youtube, youku, czy instagram itp. niestety niczego w życiu nie programowałem i jestem w tym zielony, znalazłby się ktoś kto by mi to wytłumaczył? ;d

1. Ściągnąłem i zainstalowałem Pythona 3.4.3 (w najnowszym wyskakiwał mi błąd 0x80240017)
2. Ściągnąłem pre-built package ( https://github.com/soimort/you-get/releases/tag/v0.4.536 )
3. Klikam na you-get.exe otwiera się okienko i po chwili wyłącza ;d

Tak
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Schwarzenberger: najpewniej musisz odpalić program w konsoli. Uruchom konsolę, przejdź do katalogu w którym masz tego exeka (polecenie cd katalog) i tam wpisz you-get urldopobrania

Raczej nie ma swojej wersji z GUI, a przynajmniej na to wskazuje strona internetowa.
  • Odpowiedz
Mirki jedno pytanko, bo trochę mnie pewna sytuacja mocno zastanawia. Jest na jutube taki koleś, sentdex, ma swój kanał https://www.youtube.com/user/sentdex/playlists?view=1&shelf_id=0&sort=dd a w nim mnóstwo playlist o Pythonie. Ok. Ale tych playlist jest naprawdę w cholerę, w każdej przynajmniej po 10, 15 filmów, w niektórych nawet 50. Playlisty zawierają w sobie różne tematy, od NLP, Image Recognition, Kivy, PyGame, PyQt, aż po Django, Flaska, RPi, inwestowanie na giełdzie. Patrząc na jego przyjemną mordę
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej mirki, mam problem z wyrażeniem regularnym. Upraszczając: mam plik, w którym chciałbym przechwycić pierwszy występujący tag, włączając sam tag.
Czyli z tekstu:
wykopowerogale michaunaprawd tagi **bardzoprosimy&()&)$*# a tu znów cokolwiek
ma wyłapać:
michaunaprawd tagi
bardzoprosimy&()&)$*#** a
Przy czym nie wiem, że pierwszy tag to 'tag1', może tu być cokolwiek pomiędzy: < oraz >
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach