Prethodna tema :: Sljedeća tema |
Autor/ica |
Poruka |
GauSs_ Moderator
Pridružen/a: 28. 01. 2004. (21:01:17) Postovi: (53C)16
Spol:
Lokacija: 231
|
Postano: 11:21 pet, 17. 5. 2013 Naslov: (2013) 4. zadaca DataFrameC |
|
|
Ovdje cu stavljati sve obavijesti i odgovore na ČPP vezane uz zadatak "DataFrameC". Takodjer, ova tema sluzi za vasa pitanja.
[color=red]Testni primjeri mogu sadrzavati pogreske pa je vazno da uvijek koristite zadnji objavljeni![/color]
[size=18][b]Obavijesti:[/b][/size]
17.5. testni primjeri i ispravni rezultati dostupni su [size=16][url=http://borovnica.sok.hr/~iugrina/rp1/]ovdje.[/url][/size]
17.5. zadaci su objavljeni na sluzbenoj stranici
Ovdje cu stavljati sve obavijesti i odgovore na ČPP vezane uz zadatak "DataFrameC". Takodjer, ova tema sluzi za vasa pitanja.
Testni primjeri mogu sadrzavati pogreske pa je vazno da uvijek koristite zadnji objavljeni!
Obavijesti:
17.5. testni primjeri i ispravni rezultati dostupni su ovdje.
17.5. zadaci su objavljeni na sluzbenoj stranici
_________________ The purpose of life is to end
Prosle su godine kolokviji bili laksi, zar ne?
|
|
[Vrh] |
|
dalmatinčica Forumaš(ica)
Pridružen/a: 01. 10. 2011. (18:46:54) Postovi: (AC)16
|
|
[Vrh] |
|
GauSs_ Moderator
Pridružen/a: 28. 01. 2004. (21:01:17) Postovi: (53C)16
Spol:
Lokacija: 231
|
Postano: 12:05 pet, 17. 5. 2013 Naslov: |
|
|
[quote="dalmatinčica"]U testnom primjeru DataFrameC ne vidim nijednu primjenu operatora * na DataFrameC-u, a u zadatku piše da pogledamo u testni primjer za detaljniji prikaz.[/quote]
To mi je slucajno ostalo od prve verzije zadatka. pdf bez tog operatora ce kolega Cacic staviti na sluzbenu stranicu kroz par sati.
dalmatinčica (napisa): | U testnom primjeru DataFrameC ne vidim nijednu primjenu operatora * na DataFrameC-u, a u zadatku piše da pogledamo u testni primjer za detaljniji prikaz. |
To mi je slucajno ostalo od prve verzije zadatka. pdf bez tog operatora ce kolega Cacic staviti na sluzbenu stranicu kroz par sati.
_________________ The purpose of life is to end
Prosle su godine kolokviji bili laksi, zar ne?
|
|
[Vrh] |
|
dalmatinčica Forumaš(ica)
Pridružen/a: 01. 10. 2011. (18:46:54) Postovi: (AC)16
|
|
[Vrh] |
|
GauSs_ Moderator
Pridružen/a: 28. 01. 2004. (21:01:17) Postovi: (53C)16
Spol:
Lokacija: 231
|
|
[Vrh] |
|
dalmatinčica Forumaš(ica)
Pridružen/a: 01. 10. 2011. (18:46:54) Postovi: (AC)16
|
Postano: 18:28 pet, 17. 5. 2013 Naslov: |
|
|
evo još nekoliko pitanja:
možda je glupo ali:
"operator== provjerava da li dva dataframea imaju iste elemente na mjestima s istim cjelobrojnim indeksima"
ako jedan ima 2 stupca i 2 retka, a drugi 3 stupca i 2 retka i elementi na (0,0), (0,1), (1,0), (1,1) su ista u oba onda su dataframe-ovi jednaki ili različiti?
može li dataframe imati 3 stupca i 0 redaka(ili 0 stupaca i 3 retka)?
je li to prazan dataframe ili ne?
je li jedan takav jednak nekom dataframe-u sa 0 redaka i 0 stupaca?
jesu li imena stupaca jedinstvena?
ako nisu, kako se tada ponašaju :
operator[ ](string("ime_stupca")) - vraća li dataframe sa svim stupcima tog imena ili samo 1, ako samo 1 koji?
opeartor[ ](vector<string("imena stupaca")>) - isto kao prethodni
operator+ - ako prvi dataframe ima npr. 2 stupca B, a drugi 1 kako će ih onda zbrojiti?
treba li za iteratore definirati još koje operatore osim onih u testnom main-u(prefiks ++, !=, *), npr ==, postfiks ++ i slično?
hvala.
evo još nekoliko pitanja:
možda je glupo ali:
"operator== provjerava da li dva dataframea imaju iste elemente na mjestima s istim cjelobrojnim indeksima"
ako jedan ima 2 stupca i 2 retka, a drugi 3 stupca i 2 retka i elementi na (0,0), (0,1), (1,0), (1,1) su ista u oba onda su dataframe-ovi jednaki ili različiti?
može li dataframe imati 3 stupca i 0 redaka(ili 0 stupaca i 3 retka)?
je li to prazan dataframe ili ne?
je li jedan takav jednak nekom dataframe-u sa 0 redaka i 0 stupaca?
jesu li imena stupaca jedinstvena?
ako nisu, kako se tada ponašaju :
operator[ ](string("ime_stupca")) - vraća li dataframe sa svim stupcima tog imena ili samo 1, ako samo 1 koji?
opeartor[ ](vector<string("imena stupaca")>) - isto kao prethodni
operator+ - ako prvi dataframe ima npr. 2 stupca B, a drugi 1 kako će ih onda zbrojiti?
treba li za iteratore definirati još koje operatore osim onih u testnom main-u(prefiks ++, !=, *), npr ==, postfiks ++ i slično?
hvala.
|
|
[Vrh] |
|
GauSs_ Moderator
Pridružen/a: 28. 01. 2004. (21:01:17) Postovi: (53C)16
Spol:
Lokacija: 231
|
Postano: 10:33 sub, 18. 5. 2013 Naslov: |
|
|
[quote="dalmatinčica"]evo još nekoliko pitanja:
možda je glupo ali:
"operator== provjerava da li dva dataframea imaju iste elemente na mjestima s istim cjelobrojnim indeksima"
ako jedan ima 2 stupca i 2 retka, a drugi 3 stupca i 2 retka i elementi na (0,0), (0,1), (1,0), (1,1) su ista u oba onda su dataframe-ovi jednaki ili različiti?
[/quote]
za razlicite dimenzije vraca false
[quote]
može li dataframe imati 3 stupca i 0 redaka(ili 0 stupaca i 3 retka)?
je li to prazan dataframe ili ne?
je li jedan takav jednak nekom dataframe-u sa 0 redaka i 0 stupaca?
[/quote]
ne moze.
[quote]
jesu li imena stupaca jedinstvena?
ako nisu, kako se tada ponašaju :
operator[ ](string("ime_stupca")) - vraća li dataframe sa svim stupcima tog imena ili samo 1, ako samo 1 koji?
opeartor[ ](vector<string("imena stupaca")>) - isto kao prethodni
operator+ - ako prvi dataframe ima npr. 2 stupca B, a drugi 1 kako će ih onda zbrojiti?
[/quote]
jedinstvena su
[quote]
treba li za iteratore definirati još koje operatore osim onih u testnom main-u(prefiks ++, !=, *), npr ==, postfiks ++ i slično?
hvala.[/quote]
ne treba
dalmatinčica (napisa): | evo još nekoliko pitanja:
možda je glupo ali:
"operator== provjerava da li dva dataframea imaju iste elemente na mjestima s istim cjelobrojnim indeksima"
ako jedan ima 2 stupca i 2 retka, a drugi 3 stupca i 2 retka i elementi na (0,0), (0,1), (1,0), (1,1) su ista u oba onda su dataframe-ovi jednaki ili različiti?
|
za razlicite dimenzije vraca false
Citat: |
može li dataframe imati 3 stupca i 0 redaka(ili 0 stupaca i 3 retka)?
je li to prazan dataframe ili ne?
je li jedan takav jednak nekom dataframe-u sa 0 redaka i 0 stupaca?
|
ne moze.
Citat: |
jesu li imena stupaca jedinstvena?
ako nisu, kako se tada ponašaju :
operator[ ](string("ime_stupca")) - vraća li dataframe sa svim stupcima tog imena ili samo 1, ako samo 1 koji?
opeartor[ ](vector<string("imena stupaca")>) - isto kao prethodni
operator+ - ako prvi dataframe ima npr. 2 stupca B, a drugi 1 kako će ih onda zbrojiti?
|
jedinstvena su
Citat: |
treba li za iteratore definirati još koje operatore osim onih u testnom main-u(prefiks ++, !=, *), npr ==, postfiks ++ i slično?
hvala. |
ne treba
_________________ The purpose of life is to end
Prosle su godine kolokviji bili laksi, zar ne?
|
|
[Vrh] |
|
matkec Forumaš(ica)
Pridružen/a: 14. 05. 2010. (16:21:29) Postovi: (8C)16
|
|
[Vrh] |
|
GauSs_ Moderator
Pridružen/a: 28. 01. 2004. (21:01:17) Postovi: (53C)16
Spol:
Lokacija: 231
|
Postano: 16:50 sub, 18. 5. 2013 Naslov: |
|
|
[quote="matkec"]Imam jedno pitanje vezano uz operator% - kako funktor za dani stupac vraća int, znači li to da se nikad neće pozvati nešto poput D%W, gdje je W funktor tipa wsum? Ili trebamo prilagoditi da ako operator % primi takav W, da njegove rezultate pretvorimo u intove?[/quote]
dataframe%funktor cu koristiti samo za funktore koji vracaju intove
matkec (napisa): | Imam jedno pitanje vezano uz operator% - kako funktor za dani stupac vraća int, znači li to da se nikad neće pozvati nešto poput D%W, gdje je W funktor tipa wsum? Ili trebamo prilagoditi da ako operator % primi takav W, da njegove rezultate pretvorimo u intove? |
dataframe%funktor cu koristiti samo za funktore koji vracaju intove
_________________ The purpose of life is to end
Prosle su godine kolokviji bili laksi, zar ne?
|
|
[Vrh] |
|
Gost
|
|
[Vrh] |
|
GauSs_ Moderator
Pridružen/a: 28. 01. 2004. (21:01:17) Postovi: (53C)16
Spol:
Lokacija: 231
|
Postano: 18:39 ned, 19. 5. 2013 Naslov: |
|
|
[quote="Anonymous"]Glupo pitanje: smijemo li pretpostaviti da će kod operatora~ vector<string> imati jednaki broj elemenata kao što respektivni DataFrameC imati stupaca?[/quote]
da
Anonymous (napisa): | Glupo pitanje: smijemo li pretpostaviti da će kod operatora~ vector<string> imati jednaki broj elemenata kao što respektivni DataFrameC imati stupaca? |
da
_________________ The purpose of life is to end
Prosle su godine kolokviji bili laksi, zar ne?
|
|
[Vrh] |
|
matkec Forumaš(ica)
Pridružen/a: 14. 05. 2010. (16:21:29) Postovi: (8C)16
|
|
[Vrh] |
|
El_Loco Forumaš(ica)
Pridružen/a: 26. 05. 2012. (15:25:04) Postovi: (31)16
Spol:
|
|
[Vrh] |
|
GauSs_ Moderator
Pridružen/a: 28. 01. 2004. (21:01:17) Postovi: (53C)16
Spol:
Lokacija: 231
|
Postano: 23:09 pon, 20. 5. 2013 Naslov: |
|
|
[quote="matkec"]
- Trebamo li paziti na constove? Trebamo li omogućiti funkcijama (bar onim koje to mogu) djelovanje na const varijablama?[/quote]
ne trebate
matkec (napisa): |
- Trebamo li paziti na constove? Trebamo li omogućiti funkcijama (bar onim koje to mogu) djelovanje na const varijablama? |
ne trebate
_________________ The purpose of life is to end
Prosle su godine kolokviji bili laksi, zar ne?
|
|
[Vrh] |
|
student_92 Forumaš(ica)
Pridružen/a: 17. 09. 2011. (16:31:46) Postovi: (B9)16
|
Postano: 18:41 uto, 21. 5. 2013 Naslov: |
|
|
Imam jedno pitanje; malo mi ga je neugodno postaviti jer očito je to svima jasno, ali budući da sam čuo da još barem jedna osoba identično razmišlja kao ja, onda možda ima smisla to pitati.
Radi se o funktoru wsum (slično i za sum). On radi ovo, citiram: "računa sumu ulaznih vrijednosti podijeljenu s vrijednosti x". Moje je pitanje - [i]kojih ulaznih vrijednosti[/i]? Što znači wsum(k)? Na prvi pogled rekao bih ovo: ulazna vrijednost je [tex]k[/tex] i kad to podijelim s [tex]k[/tex], dobijem 1. Pogledam li demo-main, tu se čini da wsum(k) računa sumu k-tog stupca matrice i to onda dijeli s [tex]k[/tex].
Što je ispravno? Ako je ispravno ovo drugo, onda je sam taj pojam malo neprecizno formuliran jer bi se dalo zaključiti da je ulazna vrijednost upravo argument u zagradi. Bio sam kod demonstratora u vezi toga i nije ni njemu jasno što se tu točno traži, premda me sve nekako navodi na ovaj drugi slučaj.
Dodatno, piše da dataframe može sadržavati samo int vrijednosti. Misli li se to samo na matricu ili na cijelu strukuturu? Ako se misli na cijelu strukturu, mogu li pamtiti imena stupaca u globalnom polju?
Imam jedno pitanje; malo mi ga je neugodno postaviti jer očito je to svima jasno, ali budući da sam čuo da još barem jedna osoba identično razmišlja kao ja, onda možda ima smisla to pitati.
Radi se o funktoru wsum (slično i za sum). On radi ovo, citiram: "računa sumu ulaznih vrijednosti podijeljenu s vrijednosti x". Moje je pitanje - kojih ulaznih vrijednosti? Što znači wsum(k)? Na prvi pogled rekao bih ovo: ulazna vrijednost je [tex]k[/tex] i kad to podijelim s [tex]k[/tex], dobijem 1. Pogledam li demo-main, tu se čini da wsum(k) računa sumu k-tog stupca matrice i to onda dijeli s [tex]k[/tex].
Što je ispravno? Ako je ispravno ovo drugo, onda je sam taj pojam malo neprecizno formuliran jer bi se dalo zaključiti da je ulazna vrijednost upravo argument u zagradi. Bio sam kod demonstratora u vezi toga i nije ni njemu jasno što se tu točno traži, premda me sve nekako navodi na ovaj drugi slučaj.
Dodatno, piše da dataframe može sadržavati samo int vrijednosti. Misli li se to samo na matricu ili na cijelu strukuturu? Ako se misli na cijelu strukturu, mogu li pamtiti imena stupaca u globalnom polju?
|
|
[Vrh] |
|
GauSs_ Moderator
Pridružen/a: 28. 01. 2004. (21:01:17) Postovi: (53C)16
Spol:
Lokacija: 231
|
Postano: 20:13 uto, 21. 5. 2013 Naslov: |
|
|
[quote="student_92"]Imam jedno pitanje; malo mi ga je neugodno postaviti jer očito je to svima jasno, ali budući da sam čuo da još barem jedna osoba identično razmišlja kao ja, onda možda ima smisla to pitati.
[/quote]
uvijek ima smisla pitati :D
[quote]
Radi se o funktoru wsum (slično i za sum). On radi ovo, citiram: "računa sumu ulaznih vrijednosti podijeljenu s vrijednosti x". Moje je pitanje - [i]kojih ulaznih vrijednosti[/i]? Što znači wsum(k)? Na prvi pogled rekao bih ovo: ulazna vrijednost je [tex]k[/tex] i kad to podijelim s [tex]k[/tex], dobijem 1. Pogledam li demo-main, tu se čini da wsum(k) računa sumu k-tog stupca matrice i to onda dijeli s [tex]k[/tex].
Što je ispravno? Ako je ispravno ovo drugo, onda je sam taj pojam malo neprecizno formuliran jer bi se dalo zaključiti da je ulazna vrijednost upravo argument u zagradi. Bio sam kod demonstratora u vezi toga i nije ni njemu jasno što se tu točno traži, premda me sve nekako navodi na ovaj drugi slučaj.
[/quote]
wsum je funktor, dakle klasa s operator() funkcijom clanicom. Kao klasa moze se inicijalizirati (tu korisitmo nas [b]x[/b]), dok kao funktor/objekt wsum(x) moze primati odredjene vrijednosti.
[quote]
Dodatno, piše da dataframe može sadržavati samo int vrijednosti. Misli li se to samo na matricu ili na cijelu strukuturu? Ako se misli na cijelu strukturu, mogu li pamtiti imena stupaca u globalnom polju?[/quote]
samo na elemente. naravno da ce imena biti string
student_92 (napisa): | Imam jedno pitanje; malo mi ga je neugodno postaviti jer očito je to svima jasno, ali budući da sam čuo da još barem jedna osoba identično razmišlja kao ja, onda možda ima smisla to pitati.
|
uvijek ima smisla pitati
Citat: |
Radi se o funktoru wsum (slično i za sum). On radi ovo, citiram: "računa sumu ulaznih vrijednosti podijeljenu s vrijednosti x". Moje je pitanje - kojih ulaznih vrijednosti? Što znači wsum(k)? Na prvi pogled rekao bih ovo: ulazna vrijednost je [tex]k[/tex] i kad to podijelim s [tex]k[/tex], dobijem 1. Pogledam li demo-main, tu se čini da wsum(k) računa sumu k-tog stupca matrice i to onda dijeli s [tex]k[/tex].
Što je ispravno? Ako je ispravno ovo drugo, onda je sam taj pojam malo neprecizno formuliran jer bi se dalo zaključiti da je ulazna vrijednost upravo argument u zagradi. Bio sam kod demonstratora u vezi toga i nije ni njemu jasno što se tu točno traži, premda me sve nekako navodi na ovaj drugi slučaj.
|
wsum je funktor, dakle klasa s operator() funkcijom clanicom. Kao klasa moze se inicijalizirati (tu korisitmo nas x), dok kao funktor/objekt wsum(x) moze primati odredjene vrijednosti.
Citat: |
Dodatno, piše da dataframe može sadržavati samo int vrijednosti. Misli li se to samo na matricu ili na cijelu strukuturu? Ako se misli na cijelu strukturu, mogu li pamtiti imena stupaca u globalnom polju? |
samo na elemente. naravno da ce imena biti string
_________________ The purpose of life is to end
Prosle su godine kolokviji bili laksi, zar ne?
|
|
[Vrh] |
|
student_92 Forumaš(ica)
Pridružen/a: 17. 09. 2011. (16:31:46) Postovi: (B9)16
|
Postano: 20:59 uto, 21. 5. 2013 Naslov: |
|
|
Ok, recimo da sam shvatio, u međuvremenu imam još jedno pitanje.
Radi se o operatoru +. U demo-mainu dan je gotovo idealan primjer u kojem matrica D ima stupce ABCD, a matrica E ima ABE pa treba samo gledati parove stupaca prvi-prvi, drugi-drugi itd. Hoće li to tako biti olakšano i u svim testnim mainovima?
Ako ne, trebam li onda za svako ime stupca u prvoj matrici gledati postoji li stupac s tim imenom u drugoj matrici i onda ih spojiti? Ili je dovoljno samo gledati parove prvi-prvi, drugi-drugi itd.?
Ok, recimo da sam shvatio, u međuvremenu imam još jedno pitanje.
Radi se o operatoru +. U demo-mainu dan je gotovo idealan primjer u kojem matrica D ima stupce ABCD, a matrica E ima ABE pa treba samo gledati parove stupaca prvi-prvi, drugi-drugi itd. Hoće li to tako biti olakšano i u svim testnim mainovima?
Ako ne, trebam li onda za svako ime stupca u prvoj matrici gledati postoji li stupac s tim imenom u drugoj matrici i onda ih spojiti? Ili je dovoljno samo gledati parove prvi-prvi, drugi-drugi itd.?
|
|
[Vrh] |
|
El_Loco Forumaš(ica)
Pridružen/a: 26. 05. 2012. (15:25:04) Postovi: (31)16
Spol:
|
Postano: 22:17 uto, 21. 5. 2013 Naslov: |
|
|
[quote="student_92"]Ok, recimo da sam shvatio, u međuvremenu imam još jedno pitanje.
Radi se o operatoru +. U demo-mainu dan je gotovo idealan primjer u kojem matrica D ima stupce ABCD, a matrica E ima ABE pa treba samo gledati parove stupaca prvi-prvi, drugi-drugi itd. Hoće li to tako biti olakšano i u svim testnim mainovima?
Ako ne, trebam li onda za svako ime stupca u prvoj matrici gledati postoji li stupac s tim imenom u drugoj matrici i onda ih spojiti? Ili je dovoljno samo gledati parove prvi-prvi, drugi-drugi itd.?[/quote]
Trebas ovo prvo: za svaki stupac u prvoj gledati postoji li takav stupac u drugoj.
student_92 (napisa): | Ok, recimo da sam shvatio, u međuvremenu imam još jedno pitanje.
Radi se o operatoru +. U demo-mainu dan je gotovo idealan primjer u kojem matrica D ima stupce ABCD, a matrica E ima ABE pa treba samo gledati parove stupaca prvi-prvi, drugi-drugi itd. Hoće li to tako biti olakšano i u svim testnim mainovima?
Ako ne, trebam li onda za svako ime stupca u prvoj matrici gledati postoji li stupac s tim imenom u drugoj matrici i onda ih spojiti? Ili je dovoljno samo gledati parove prvi-prvi, drugi-drugi itd.? |
Trebas ovo prvo: za svaki stupac u prvoj gledati postoji li takav stupac u drugoj.
|
|
[Vrh] |
|
student_92 Forumaš(ica)
Pridružen/a: 17. 09. 2011. (16:31:46) Postovi: (B9)16
|
|
[Vrh] |
|
aptx Forumaš(ica)
Pridružen/a: 11. 01. 2013. (00:15:01) Postovi: (15)16
|
|
[Vrh] |
|
|