Wykop.pl Wykop.pl
  • Główna
  • Wykopalisko236
  • Hity
  • Mikroblog
  • Zaloguj się
  • Zarejestruj się
Zaloguj się

Popularne tagi

  • #ciekawostki
  • #informacje
  • #technologia
  • #polska
  • #swiat
  • #motoryzacja
  • #podroze
  • #heheszki
  • #sport

Wykop

  • Ranking
  • Osiągnięcia
  • FAQ
  • O nas
  • Kontakt
  • Reklama
  • Regulamin
jszafran
jszafran

jszafran

Dołączył 5 lat i 9 mies. temu
  • Obserwuj
  • Akcje 515
  • Znaleziska 61
  • Mikroblog 454
  • Obserwujący 2
  • Obserwowane 9
yras8
yras8
09.06.2020, 14:44:30
  • 0
#python

https://pastebin.com/1JHtZpsi

Jak tworząc obiekt klasy Figura,mogę wywołać poźniej te 3 funkcje specjalne? Przy tworzeniu nie podaję parametrów,a później co za other mam wstawić,żeby wywołać np. dodawanie?
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

jszafran
jszafran
jszafran 09.06.2020, 14:58:38
  • 0
@yras8: Te metody zostana wywolane, gdy wywolasz operator + (_add), - (sub_), * (_mul_) na instancji twojej klasy. Other to bedzie obiekt znajdujacy sie po prawej stronie operatora.
  • Odpowiedz
jszafran
jszafran
jszafran 09.06.2020, 15:06:16
  • 1
@yras8: W tych metodach odwolujesz sie do pol self.x, self.y, ktore nie istnieja. Dodaj do klasy methode __init__ ( https://pastebin.com/heGC3xkL ), dzieki ktorej bedziesz mogl tworzyc instancje klasy z atrybutami x i y.
  • Odpowiedz
jszafran
jszafran
jszafran 09.06.2020, 15:21:52
  • 0
Tak jak napisal croppz, poczytaj o operator overloading. Stwórz sobie dwie instancje klasy Figura, np. fig1 = Figura(2, 3); fig2 = Figura(3, 5).
Gdy teraz dodasz je do siebie - fig1 + fig2, to zostanie wywalana metoda __add__() - bo ona przeladowuje operator +. Wtedy self bedzie sie odnosil do fig1, a other do fig2.
  • Odpowiedz
jszafran
jszafran
jszafran 09.06.2020, 15:31:48
  • 0
@yras8: Spoko, w sumie moglem tez dodac, ze powyzsze wywolanie fig1 + fig2 bedzie rownowazne wywolaniu fig1.__add__(fig2).
  • Odpowiedz
AnonimoweMirkoWyznania
AnonimoweMirkoWyznania
24.05.2020, 07:30:07 via AMWv2
  • 1
#anonimowemirkowyznania
Można się nauczyć na #frontend dev lub #python w pół roku? Krótka piłka: chce zmienić pracę za pół roku, brak dośwaidczenia w IT (klepanie excela here) ale mam ochotę spróbować coś nowego i jestem otwarty na nowe rzeczy. Mam nawet sporo czasu po pracy także porobie 8h albo nawet mniej a potem się nudze i mógłbym coś pożytecznego porobić. Podany czas pół roku odnosi się
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

jszafran
jszafran
jszafran 25.05.2020, 06:56:05
  • 0
@AnonimoweMirkoWyznania: A myslales np. o nauce Pythona i wykorzystaniu nowych skillsow w obecnej pracy? Skoro klepiesz Excele, to pewnie jest troche pracy, ktora moglaby zostac zautomatyzowana (istnieja pakiety typu xlwings/openpyxl, ktore pozwalaja na interakcje pomiedzy kodem Pythona a arkuszami Excela). Do tego pandas do obrobki/analizy danych. IMHO, pole do popisu jest dosc spore. Zreszta sam zaczynalem od Excela, z tym ze od samego poczatku uczylem sie VBA i pisalem sporo
  • Odpowiedz
l.....k
l.....k
konto usunięte 18.03.2020, 06:43:39
  • 0
#python #naukaprogramowania
moglby ktos podpowiedziec, jak to posortowac wg dat i czasu?

DataList=['2020/03/03 00:00:01', '2020/03/03 13:00:01', '2020/03/14 00:00:01','2020/03/03 12:45:01']
chcialym otrzymac:
'2020/03/03 00:00:01','2020/03/03 12:45:01','2020/03/03 13:00:01','2020/03/14
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

jszafran
jszafran
jszafran 18.03.2020, 07:41:00
  • 0
@luukasek: Hej, zakladajac ze trzymamy stringi w liscie some_list, to zrobilbym to tak.
https://pastebin.com/j5s3ZzAK
W sumie dopiero teraz rozwinalem Twoje poczatkowe rozwiazanie i jest wlasciwie takie samo - ja uzylem sorted, zeby nie modyfikowac oryginalnej listy, ale to juz wg uznania/potrzeby. Twoj kod wydaje sie byc ok - sprawdzilem u siebie na wersji 3.8 i to dziala.
  • Odpowiedz
jszafran
jszafran
jszafran 18.03.2020, 08:06:25
  • 0
@luukasek: A moglbys przekleic dokladna wartosc listy po Twoim parsowaniu, tzn. po puszczeniu splita dla zmiennej
FirstLineTempopen[:10] + podac wersje Pythona ktorej uzywasz?
  • Odpowiedz
jszafran
jszafran
jszafran 18.03.2020, 09:15:35
  • 0
@luukasek: A czasem nie bruzdza te stringi na samym koncu (from 2.1, from 4.1) ?
  • Odpowiedz
jszafran
jszafran
jszafran 18.03.2020, 09:22:52
  • 0
@luukasek: Wyglada, jakby wartosc w srodku listy byla skopana.
jszafran - @luukasek: Wyglada, jakby wartosc w srodku listy byla skopana.

źródło: comment_1584523352ZenMCPaaWuiVtqXypRhsyz.jpg

Pobierz
  • Odpowiedz
jszafran
jszafran
jszafran 18.03.2020, 09:37:07
  • 0
@luukasek Sprobuj dodac pozbycie sie znakow nowej linii - .replace('\n', ''). U mnie teraz sparsowalo wszystkie daty z tego jednego pliku.
https://pastebin.com/ersQaAKT
  • Odpowiedz
Jakubaty
Jakubaty
30.12.2019, 22:45:57
  • 1
Mirole, odpaliłem sobie dzisiaj kurs pytonga i lecę pierwsze kroki. Pierwsze pytanie - dlaczego wyświetla mi wszystkie 5 owoców, a nie 4? Dałem if, że ma robić do I mniejszego lub równego 3, czyli 0, 1, 2, 3, na bananie powinno się zatrzymać.
#python #programowanie
Jakubaty - Mirole, odpaliłem sobie dzisiaj kurs pytonga i lecę pierwsze kroki. Pierws...

źródło: comment_vSaE9tfZFnQFn62Y0yyyz51fwiGnJ5bU.jpg

Pobierz
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

jszafran
jszafran
jszafran 31.12.2019, 07:50:55
  • 0
@Jakubaty: Na poczatek zaznacze, ze sposob od @mcnight95 jest spoko. Jezeli podczas iterowania przez cokolwiek potrzebujesz znac aktualny indeks iteracji, to uzyj enumerate, czyli w Twoim przypadku wygladaloby to tak:

for idx, fruit in enumerate(fruits):
....if idx <= 3:
........print(fruit)
  • Odpowiedz
blend
blend
22.12.2019, 17:11:18
  • 1
Chciałbym z mojego excela utworzyć sobie słownik w postaci (x, y) wiersz kolumna : wartosc. w taki sposób:

{
('A', 'D'): 1, ('A', 'E'): 4, ('A', 'F'): 7, ('B', 'D'): 2,
('B', 'E'): 5, ('B', 'F'): 8, ('C', 'D'): 3, ('C', 'E'): 6, ('C', 'F'): 9
}
blend - Chciałbym z mojego excela utworzyć sobie słownik w postaci (x, y) wiersz kolu...

źródło: comment_6dt5dNbwOGsBc9tclVEaD7djVyZN6tz5.jpg

Pobierz
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

jszafran
jszafran
jszafran 23.12.2019, 11:16:30
  • 0
@blend: Czołem, przy wczytywaniu dataframe'u możesz użyc argumentu index_col.
Wtedy Twoj sposob z unstackiem powinien banglac.

df = pd.read_excel("excel.xlsx", index_col=0)
  • Odpowiedz
jszafran
jszafran
jszafran 23.12.2019, 13:22:30
  • 0
@blend: Moze to pomoze - aczkolwiek wyglada jak jeden wielki hack ;).

Nie wiem jak sformatowac tutaj taki dluzszy kod, podklejam linka:
https://pastebin.com/F0kT9AxX

Pozdrawiam
  • Odpowiedz
  • <
  • 1
  • 6
  • 7
  • 8
  • 9
  • Strona 9 z 9
  • >
  • Brzdekam na gitarze YT: https://youtube.com/@kuba_szafran
  • https://www.youtube.com/@kuba_szafran

Osiągnięcia

  • Rocznica
    od 24.12.2024

    Rocznica
  • Mikroblogger
    od 20.08.2025

    Mikroblogger

Wykop © 2005-2025

  • O nas
  • Reklama
  • FAQ
  • Kontakt
  • Regulamin
  • Polityka prywatności i cookies
  • Hity
  • Ranking
  • Osiągnięcia
  • Changelog
  • więcej

RSS

  • Wykopane
  • Wykopalisko
  • Komentowane
  • Ustawienia prywatności

Regulamin

Reklama

Kontakt

O nas

FAQ

Osiągnięcia

Ranking