Выберите правильный вариант
Anonymous Quiz
16%
True True
14%
False False
11%
False True
37%
True False
21%
Посмотреть результаты
Что выведет код?
import numpy as np
basket = np.array([[1, 1, 1, 1], [1, 1, 1, 0]])
co_purchases = np.sum(np.all(basket[:,2:], axis = 1)) / basket.shape[0]
print(co_purchases)
Выберите правильный вариант
Anonymous Quiz
10%
0.25
31%
0.5
18%
0.75
14%
1.0
10%
TypeError
17%
Посмотреть результаты
Друзья!
Комментирование и объяснение задач на нашем канале – это активная форма освоения Python.
Мы приглашаем всех желающих участвовать в объяснении задач в нашем чате.
Для тех, кто готов активно писать комментарии по поводу решения задач, мы подготовили бонус – бесплатный доступ на наш сайт с книжками и тестами.
Если вы смогли объяснить 5 задач в чате, то пишите @othalatherune - приложив ссылки на ваши комментарии. После проверки вы получите ссылку на телеграм бота, который регистрирует на сайте.
Успехов всем в освоении питона!
Комментирование и объяснение задач на нашем канале – это активная форма освоения Python.
Мы приглашаем всех желающих участвовать в объяснении задач в нашем чате.
Для тех, кто готов активно писать комментарии по поводу решения задач, мы подготовили бонус – бесплатный доступ на наш сайт с книжками и тестами.
Если вы смогли объяснить 5 задач в чате, то пишите @othalatherune - приложив ссылки на ваши комментарии. После проверки вы получите ссылку на телеграм бота, который регистрирует на сайте.
Успехов всем в освоении питона!
Массив данных basket содержит по одной строке для каждого покупателя
и по столбцу для каждого товара. Значение 1 в ячейке (i,j) означает, что покупатель i купил товар j.
Дан код:
и по столбцу для каждого товара. Значение 1 в ячейке (i,j) означает, что покупатель i купил товар j.
Дан код:
import numpy as np
basket = np.array([[1, 1, 1, 1], [1, 1, 1, 0]])
co_purchases = np.sum(np.all(basket[:,2:], axis = 1)) / basket.shape[0]
print(co_purchases)
Выберите комментарий, характеризующий код:
Anonymous Quiz
12%
мы вычислили долю покупателей, купивших все одинаковые товары в корзине
22%
мы вычислили долю покупателей, купивших два одинаковых товара (на позициях 1 и 2 в корзине)
42%
мы вычислили долю покупателей, купивших два одинаковых товара (на позициях 3 и 4 в корзине)
11%
мы вычислили долю товаров, купленных и 1-м и 2-м покупателем
13%
Посмотреть результаты
Дан код:
import numpy as np
alice = [100, 200] #зарплата Алисы за первый и второй год
bob = [300, 400] #зарплата Боба за первый и второй год
salaries = np.array([alice, bob])
taxation = np.array([[0.2, 0.3], [0.1, 0.5]]) #ставки налогов
max_income = np.max(salaries - salaries * taxation)
print(max_income)
Кто и в каком году получит максимальный доход с учетом налогов?
Anonymous Quiz
7%
Алиса 1-й год
12%
Алиса 2-й год
48%
Боб 1-й год
18%
Боб 2-й год
14%
Посмотреть результаты
Что выведет код?
import numpy as np
a = np.array([[0, 1, 2, 3],
[4, 5, 6, 7],
[8, 9, 10, 11],
[12, 13, 14, 15]])
print(a[:, 2])
Выберите правильный вариант
Anonymous Quiz
13%
[4 5 6 7]
19%
[8 9 10 11]
14%
[1 5 9 13]
42%
[2 6 10 14]
12%
Посмотреть результаты
👍1
Что выведет код?
import numpy as np
a = np.array([[0, 1, 2, 3],
[4, 5, 6, 7],
[8, 9, 10, 11],
[12, 13, 14, 15]])
print(a[1, :][-1] + a[:, 1][-1])
Выберите правильный вариант
Anonymous Quiz
6%
0
4%
3
6%
7
8%
12
6%
13
9%
15
42%
20
18%
Посмотреть результаты
Что выведет код?
import numpy as np
a = np.array([[0, 1, 2, 3],
[4, 5, 6, 7],
[8, 9, 10, 11],
[12, 13, 14, 15]])
print(a[-1, :-1][::-2][-2])
Выберите правильный вариант
Anonymous Quiz
3%
6
9%
10
17%
12
15%
13
21%
14
13%
15
23%
Посмотреть результаты
Задача регрессии. Площади квартир соответствует некая их стоимость. Вычислите предположительную стоимость квартиры площадью 30 кв м.
from sklearn.neighbors import KNeighborsRegressor
import numpy as np
X = np.array([[35, 30000], [45, 45000], [40, 50000],
[35, 35000], [25, 32500], [40, 40000]])
KNN = KNeighborsRegressor(n_neighbors=3).fit(X[:,0].reshape(-1,1), X[:,1])
res = KNN.predict([[30]])
print(int(res[0]))
Выберите правильный вариант
Anonymous Quiz
12%
30000
42%
32500
21%
35000
5%
40000
3%
42500
16%
Посмотреть результаты
Задача на нахождение двух товаров наиболее часто покупаемых вместе и сколько раз были сделаны такие покупки.
import numpy as np
# Данные: каждая строка соответствует корзине для покупок конкретного покупателя
# строка = [товар 1, товар 2, товар 3]
# значение 1 означает, что товар был куплен
basket = np.array([[1, 1, 0],
[0, 0, 1],
[1, 0, 0],
[1, 1, 1],
[1, 1, 0]])
copurchases = [(i, j, np.sum(basket[:, i] + basket[:, j] == 2)) for i in range(3) for j in range(i+1, 3)]
result = max(copurchases, key=lambda x:x[2])
# Первые два значения кортежа result - индексы товаров-столбцов. Третье - число раз, когда они покупались вместе.
print(result)
👍1
Что выведет код?
Anonymous Quiz
7%
(0, 1, 2)
36%
(0, 1, 3)
18%
(0, 1, 4)
19%
(1, 2, 2)
6%
(0, 2, 2)
14%
Посмотреть результаты
Что выведет код?
x = None
arr = [1, 2, 3]
arr = iter(arr)
try:
while True:
x = next(arr)
except StopIteration:
pass
print(x)
Выберите правильный вариант
Anonymous Quiz
15%
None
7%
1
7%
2
32%
3
10%
StopIteration
16%
Ничего из вышеперечисленного
11%
Посмотреть результаты
Что выведет код?
x = None
arr = [1, 2, 3]
try:
while True:
x = next(iter(arr))
except StopIteration:
pass
print(x)