Recent Forum Posts
From categories:
page 1123...next »
benny_chorbenny_chor 27 Jun 2017 21:23
in discussion Spring 2017 / General Forum » Parity Check

בהרצאה האחרונה נעשה סדר במה למבחן ומה לא. כללית כל מה שלא כתוב עליו
for reference only
הוא חומר כשר למבחן, גם אם לא הספקנו לעבור עליו בהרצאה. אבל יש לא מעט חריגות
מכלל זה (נושאים ספציפיים שאינכם נדרשים ללמוד אותם למבחן), ועל כך (או גם על כך) ידובר
בהרצאה האחרונה.

don't worry, be happy!

by benny_chorbenny_chor, 27 Jun 2017 21:23
Re: dilation
Amir GiladAmir Gilad 27 Jun 2017 04:49
in discussion Spring 2017 / HW6 Q5 » dilation

בהקשר השאלה, dilation באמת מופעלת רק על תמונות שעברו סגמנטציה אבל באופן כללי, אין מניעה להפעיל את הפונקציה על תמונות שלא עברו זאת.
כלומר, לא צריך להניח dilation תופעל רק על תמונות שעברו סגמנטציה.

Re: dilation by Amir GiladAmir Gilad, 27 Jun 2017 04:49

No, the recursion here does not work like that. It's important to remember that all recursion does is help deal with similar sub-problems. Here, for example, it gets the change combinations for smaller amounts/fewer coins, but it does not replace the necessary loops.

The "yield from" syntax is not something fundamental, just a shortcut. Basically, a loop of this sort:

for item in iterable:
    yield item

can be replaced by:
yield from iterable

But this is truly no more than a shortcut.

By the way, please align your text properly next time, otherwise it is very hard to read.

by Eden FEden F, 26 Jun 2017 20:50
anon (guest) 26 Jun 2017 19:24
in discussion Spring 2017 / HW6 Q1 » סעיף א' עזרה בפתרון אלטרנטיבי

עדן, אבל בגלל שהtmpים רקורסיביים הם יגררו כמה yield ולא next בודד. לא?
מה עושה yield from?

by anon (guest), 26 Jun 2017 19:24
dilation
asker_5 (guest) 26 Jun 2017 12:56
in discussion Spring 2017 / HW6 Q5 » dilation

היי,
רציתי לשאול האם ה-dilation יתבצע בהכרח על תמונות שעברו סגמנטציה, או לחילופין תמונות שהן רק שחור ולבן.
ככה זה בדוגמה שמופיעה בתרגיל עם מגדל אייפל, וגם נראה שזאת דרישה הכרחית כדי שיהיה ניתן לכתוב את הפונקציה בשורה אחת.
תודה!

dilation by asker_5 (guest), 26 Jun 2017 12:56

I think that the most noticeable mistake is that you create several generators, but do not exhaust all of the values they yield. For example, you create "tmp" and "tmp2", but only perform next(…) on them once. You should yield all of the values they yield, via either iteration or the "yield from" syntax.

The alternative, non-working, unsubmitable code:
Notice the sort isn't necesary but it helps following the recursive iterations.

def change_gen(amount, coins):
'''input - amount of money, and coins, yields recursevly all of the combinations for change'''
#print("running with:",amount,coins)
coins.sort(key=None,reverse = True) #making more sense.
if coins != []:
big = coins[0]
tmp=change_gen(amount,coins[1:])
tmp2=change_gen(amount-big,coins)
if amount < big: #biggest coin is too big for change
yield next(tmp) # returning a list without choosing the biggest coin from now on
if amount > big:
yield [big] + next(tmp2) #returning a list after choosing 1 big coin
yield next(tmp) #returning a list without choosing the biggest coin from now on
if amount == big:
yield [big] #stop cond amount reached
yield next(tmp) #more options to finish without beggest coin

סעיף א' עזרה בפתרון אלטרנטיבי by רועי (guest), 25 Jun 2017 10:55
גיא (guest) 25 Jun 2017 05:36
in discussion Spring 2017 / HW6 Q3 » מטרת סעיף ב

I think that you should use it. Remember that we have been told that we should use the huffman.py for this question.

by גיא (guest), 25 Jun 2017 05:36

היי,
בראש השאלות רשום: "שימו לב שעל מנת להריץ את הפונקציות בסעיפים הבאים עליכם לדאוג שבתיקיה (folder (בה נמצא קובץ הקוד שלכם
נמצא גם הקובץ py.huffman "
סיימתי את התרגיל ולא עשיתי כל שימוש בפונקציות שמופיעות בקובץ. האם זה תקין?

מטרת הקובץ huffman.py by cat (guest), 24 Jun 2017 23:34
יותם (guest) 24 Jun 2017 19:32
in discussion Spring 2017 / HW6 Q3 » מטרת סעיף ב

אנחנו יודעים שעץ האפמן הוא אופטימלי, השאלה היא האם אנחנו מצופים להשתמש במימוש הקיים שלו ולהשוות לקלט או למצוא דרך לחשב מה יהיה האורך המושקלל של עץ בלי לבנות אותו.

by יותם (guest), 24 Jun 2017 19:32
גיא (guest) 24 Jun 2017 19:02
in discussion Spring 2017 / HW6 Q3 » מטרת סעיף ב

Hi,trying to answer without discover the answer : you should check if the given code is optimal. Try to think what is the best way to create some optimal code . Then, you will be able to compare between them. If it wasn't so clear I will try to help again. Hope it will be helpful.

by גיא (guest), 24 Jun 2017 19:02
Guest (guest) 24 Jun 2017 17:57
in discussion Spring 2017 / HW6 Q5 » חיסור מטריצות
As seen in the image below, B-A is fully defined in matrix.py. No need for B+-A.
Capture.png
by Guest (guest), 24 Jun 2017 17:57
מטרת סעיף ב
yael sapir (guest) 24 Jun 2017 17:40
in discussion Spring 2017 / HW6 Q3 » מטרת סעיף ב

שלום, האם מטרת השאלה היא שניצור עץ האפמן באמצעות הפונקציות שניתנו לנו ונבחן אם האורך הוא האופטימלי או שמא שנמצא דרך להבין האם זהו האורך המינימלי ללא יצירת עץ?

מטרת סעיף ב by yael sapir (guest), 24 Jun 2017 17:40
anonono (guest) 24 Jun 2017 16:31
in discussion Spring 2017 / HW6 Q5 » חיסור מטריצות

שכחתי שמשתמשים בחיבור נגדי. תודה בכל מקרה!

by anonono (guest), 24 Jun 2017 16:31
חיסור מטריצות
anonono (guest) 24 Jun 2017 16:30
in discussion Spring 2017 / HW6 Q5 » חיסור מטריצות

בתרגיל כתוב כי מומלץ להשתמש בחיסור מטריצות B-A המוגדר לכם בקובץ matrix, אולם לא מצאתי פונקציה כזו. האם עלינו לממש אותה או שבמקרה הכי חסרה?

חיסור מטריצות by anonono (guest), 24 Jun 2017 16:30
גיא (guest) 24 Jun 2017 14:15
in discussion Spring 2017 / HW6 Q3 » part b

Thanks Eden I have just realized I had a spelling mistake in my question :O and also I have realized that we should use the Huffman.py which is answer to the question.. Thanks anyway!

by גיא (guest), 24 Jun 2017 14:15
Re: part b
Eden FEden F 24 Jun 2017 14:00
in discussion Spring 2017 / HW6 Q3 » part b

Yes, all codes which are discussed here are prefix-free (see slide 21 in presentation 21).

Re: part b by Eden FEden F, 24 Jun 2017 14:00
part b
גיא (guest) 24 Jun 2017 10:38
in discussion Spring 2017 / HW6 Q3 » part b

Hi,
Is C and C' are prefix free?

part b by גיא (guest), 24 Jun 2017 10:38
asker (guest) 24 Jun 2017 09:52
in discussion Spring 2017 / General Forum » Parity Check

תודה רבה!

by asker (guest), 24 Jun 2017 09:52
asker (guest) 24 Jun 2017 09:52
in discussion Spring 2017 / General Forum » Parity Check

תודה רבה על התשובה המהירה. אז האם החומר החל משקופית 71 הוא גם כן לreference only?
נאמר בהרצאה שהשקופיות שלא עברנו עליהן אינן חומר למבחן אבל לא כתוב על השקופיות הללו שכך הדבר. אשמח לתשובה כי אני מתקשה איתם. ורוצה לדעת כמה לשבור את הראש.

by asker (guest), 24 Jun 2017 09:52
page 1123...next »
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License