1. Użyj context managera (with open(filename, 'r') as ...)
2. Użyj CSV DictReader/DictWriter
3. Po prostu stwórz nowy plik i zapisz w nim dane z dwóch plików "wsadowych". Tzn:
- Wypisujesz wszystkie pliki w danym folderze os.listdir(path)
- Sortujesz je alfabetycznie sorted(os.listdir(path))
- Stwórz sobie z nich pary dwuelementowe start/end zip(files[0::2], files[1::2]) - pierwszy element to start
  • Odpowiedz
Elo Mirki.
Szukam jakiegoś speca od sieci neuronowej. Mam pewien problem i nie wiem jak go rozwiązać.
Moje zadanie to, mając do dyspozycji zbiór z różnymi informacjami dotyczącymi tego czy użytkownik kliknął reklamę (kilka kolumn zawierających wartości int, cztery kolumny zawierające stringi złożone z ciągów liczb oddzielonych "|", np. 123|2341|12|56), stworzyć sieć neuronową która przewidzi czy użytkownik kliknie reklamę.

Problemem jest to, że jak chcę wprowadzić do feature columns (w którym już mam część
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@jaroslaw-stadnicki: Odnośnie dyskusji o Riderze i Visual Studio to w Visualu spory narzut na wydajność ma R#.
R# przez swój (nie Visualowy) legacy code odpala się w procesie Visuala a nie osobnym.
W Riderze Resharper z automatu odpala się w swoim procesie.

JetBrainsy mówią, że pracują nad uruchamianiem Resharpera w osobnym procesie ale pracują nad tym od kiedy wyszedł Rider. Mimo wszystko jest szansa na to, że w tym roku dostaniemy Resharpera,
  • Odpowiedz
jakaś dobra książka do nauki o testach jednostkowych? albo inne źródła mówiące o tym jak je dobrze pisać?

zakładam, że sposób ich pisania jest dosyć podobny więc czy to będzie C#,JAVA, PHP czy Python to raczej nie gra większej roli (chyba, że się mylę), fajnie jakby było coś w tematyce aplikacji webowych czyli m. in. o testowaniu serwisów, kontrolerów itp. itd.

#naukaprogramowania #programowanie #testyjednostkowe #csharp
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@toreno: "Clean code" wujka Boba na pewno, tylko to jest dość specyficzna książka. Rozdział o UT jest raczej do osób, które już to robiły :D
Algorytmy od podstaw wbrew tytułowi jest sporo o UT, ale to raczej dobre na wprowadzenie w ogóle do idei TDD niż do samych UT.
Jeśli chodzi o to jak testować to najwięcej dowiedziałem się z blogów. A jak to zakodować z dokumentacji do Nunit i
  • Odpowiedz
Witam, Poleci ktoś może fajną książkę do nauki #flask ? Do zakupienia w dowolnym miejscu w internecie :) z góry dzięki!
#python
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Lunatik: Na początek imo lepiej wziąć flaska, jest zdecydowanie prostszy i dzięki niemu można zrozumieć jak działa backend. Później będzie łatwiej zacząć z django.
@rifel: Książka do flaska jest zbędna. Flask jest bardzo prosty i google w pełni wystarczy, polecam dokumentację oraz kanał na yt tech with tim.
  • Odpowiedz
Jest jakiś program, skrypt, który umożliwia następującą rzecz.

1. Zaznaczam słowo gdziekolwiek.
2. Robie skrót np ctrl+y
3. Te słowo automatycznie trafia do jakiejś aplikacji np. Fiszki i robi z tego fiszkę z definicją i przykładami.
4. Mogę potem włączyć aplikacje w telefonie lub na komputerze i zacząć się uczyć napotkanego słowa.
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

0. Zainstaluj Pythona.
1. Zacznij od znalezienia biblioteki, która działa z Excelem.
2. Sprawdź, czy Ci działa.
3. Spróbuj odczytać, zapisać, jakieś komórki.
4. Spróbuj odczytać, zapisać te komórki, których potrzebujesz.
  • Odpowiedz
@Szalaputka: możesz też spróbować z pandas i zobaczyć w czym będzie Ci lepiej szło, ale przez to że pandas to kombajn to prawdopodobnie szybciej będzie działać jakiś skrypt oparty na openpyxl
  • Odpowiedz
#python

Czy jest tutaj ktoś kto mógłby mi przemielić .py na exe'ca? Obecnie nie mam dostępu do Windowsa a z tego co szukałem po necie to bez tego nie da rady
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@TheRickestRick: ten kurs co Andrew Ng prowadzi jest spoko, to chyba coursera była. Nie jest najłatwiejszy, ale jak masz już jakiś background z matmy i statystyki nie powinieneś mieć problemów.
  • Odpowiedz
Mirki, poleci ktoś jakiś materiał o klasach? takie wytłumaczenie jak dla rolnika na miedzy.

Zależy mi na class, method itp, dzięki

Dzięki
#python
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam takie zadanie:
1. Użytkownik strony wgrywa plik .csv mający minimum 3 zmienne, w tym 2 liczbowe i 1 kategoryczną (przykładowy plik: iris.csv). Plik csv będzie składał się z danych w liniach, kolejne zmienne będą oddzielane przecinkami, pierwszy wiersz to nazwy zmiennych;
2. Po odebraniu pliku należy wyświetlić 3 listy rozwijane z wyborem zmiennych. Listy powinny pozwalać na wybranie 2 zmiennych ciągłych i jednej kategorycznej.

Jak zrobić, żeby na tych listach pojawiły
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

potrzebuje napisać skrypt który linia po linii z pliku będzie mi sprawdzał czy wstępuje w niej pewne słowo i jeśli nie, to wypisze cała tą linie do pliku, w czym to najszybciej napisać bash python?
#programowanie #bash #python
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Uczysz się #python albo w CV wpisujesz już 5/5 gwiazdek w jego znajomości?

A wiesz co zrobić, aby wykorzystać instrukcje with w nim?

Jeśli nie, to pewnie znajdziesz coś dla siebie tutaj https://akademiapython.pl/context-manager/ a jeżeli tak, to mój kolega z kilkuletnim doświadczeniem też coś znalazł dla siebie, więc też tam wskocz ( ͡° ͜ʖ ͡°)
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@asterix61:

try finally, więc jeżeli cokolwiek wydarzy się w naszym kodzie, to przed wywołaniem wyjątku i zakończeniem działania kodu wykona się kod sekcji finally


finally wykona się po wywołaniu wyjątku, a przed zakończeniem
  • Odpowiedz
#programowanie #python
czy wie ktoś może jak zrobić customowy request http? tzn poza POST, GET, PUT itp, dane API ma też customowe komendy jak np. MKDIR - to jakiś bazodanowo/NASowy twór. można niby robić to subprocessem ale nie podoba mi się to rozwiązanie
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Siemanko wrzucam tu kolejne notebooki z zadaniami z rachunku prawdopodobieństwa może komuś się to przyda w pracy albo na studiach. Zadania są bardzo łatwe ale w mojej karierze nie spotkałem się z trudniejszymi zadaniami tego typu. Daję tag #python bo jest zrobiona symulacja do kilku zadań i ogólnie będę starał się rozwiązywać zadanka z pythonem. Oczywiście planowane kolejne notebooki, konstruktywna krytyka mile widziana.

Link do repozytorium:
https://github.com/mprzemo/Rachunek-prawdopodobienstwa

Linki do google colab:
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam taką linijkę kodu, służy do generowania liczb pierwszych. Do końca jej nie rozumiem, o ile kumam list comprehension to nie wiem na jakiej zasadzie to wypluwa wynik, nie rozumiem do końca co robi "if not" w środku (ten drugi nawias jest zrozumiały)

[x for x in range(2,100) if not [t for t in range(2,x) if not x%t]]

Ktoś potrafiły wytłumaczyć prostymi słowami?

#python
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Islam: Wybierz x dla każdego x w zbioże od 2 do 100, gdzie nie ma takiej liczby t ze zbioru od 2 do x, gdzie t nie dzieli x.
Trochę to trudne do oczytania ze względu na fakt, że operator not zwraca prawdę dla pustej tablicy albo dla wartości 0, który to wynik dzielenia oznacza, że liczba jest podzielna. Ładniej było by:

[x for x in range(2,100) if not any(
  • Odpowiedz