Professional Documents
Culture Documents
Rec 12
Rec 12
if not assets:
return s1 == s2
if not assets:
return s1 == s2
if not mem:
mem = {}
return mem[key]
Question #2
In [ ]: import pandas as pd
orders = pd.read_csv(orders_csv_name)
prices = pd.read_csv(prices_csv_name)
print(orders)
print(prices)
display(orders)
display(orders.sum())
print(orders.sum().sum())
הדפיסו את מספר הלקוחות שהזמינו יותר משני סוגי מוצרים באותה ההזמנה
הדפיסו את מספר הלקוחות שהזמינו יותר משני סוגי מוצרים באותה ההזמנה
print(type(orders))
print(type(orders_per_customer))
In [ ]: display(orders)
sums_for_product = orders.sum()
display(sums_for_product)
print(sums_for_product.idxmax())
In [ ]:
))(print(orders.dot(prices.T).sum().sum
האם קיים מוצר שלא הוזמן ממנו אף פריט?
?האם קיים מוצר שלא הוזמן ממנו אף פריט
print((orders.sum() == 0).sum() != 0)
Question #3
In [ ]: def pixelize_image(im,k):
im2=np.zeros(im.shape)
for x in range(0,im.shape[1],k ):
for y in range(0,im.shape[0],k):
im2[y:y+k,x:x+k] =im[y:y+k,x:x+k].mean()
im2[y:min(y+k,im.shape[0]),x:min(x+k,im.shape[1])] =
im[y:min(y+k,im.shape[0]),x:min(x+k,im.shape[1])].mean()
Question #4
In [ ]: class Subs:
self.table = table
self.ships = ships
def __repr__(self):
result = ""
for i in range(len(self.table)):
for j in range(len(self.table)):
result += "\n"
return result
n = len(self.table)
rowIndex = x + dx
colIndex = y + dy
if (self.table[rowIndex][colIndex] == 0):
break
return True
rowIndex += dx
colIndex += dy
return False
return 0
else:
self.table[x][y] = -1
down = self.isAliveInDir(x,y,1,0)
up = self.isAliveInDir(x,y,-1,0)
right = self.isAliveInDir(x,y,0,1)
left = self.isAliveInDir(x,y,0,-1)
return 1
else:
return 2
rand = random.random()
for i in range(upper):
currBorder = i / upper
nextBorder = (i + 1) / upper
return I
rounds = 0
x = randomFromZeroTo(len(self.table))
y = randomFromZeroTo(len(self.table))
hit_return = self.hit(x, y)
if (hit_return == 0):
print("Nothing")
print("Hit")
print("Destroyed")
self.ships -= 1
rounds += 1
return rounds
Question #5
In [ ]: def different_cells_num(mat1, mat2, th):
diffs = np.abs(mat2-mat1)
return mask.sum()
min_dif = cur_dif
best = sub_mat
return best
Question #6
In [ ]: def is_sum_in_range(numbers, lower, upper):
return True
if len(numbers)==0:
return False
else:
option1=is_sum_in_range(numbers[:-1],lower-numbers[-1],upper-numbers[-1])
option2=is_sum_in_range(numbers[:-1],lower,upper)