uk
Feedback
Python Tasks & ML | Задачи по питону и машинному обучению

Python Tasks & ML | Задачи по питону и машинному обучению

Відкрити в Telegram

Algorithms, functions, classes, regular expressions, iterators, generators, OOP, exceptions, NumPy, pandas, scikit-learn https://telega.in/c/python_tasks Questions — @dina_ladnyuk

Показати більше
8 662
Підписники
-324 години
-157 днів
-5130 день
Архів дописів
Выберите правильный вариант
Anonymous voting

Что выведет код?
import math
sum(map(math.sqrt, (x ** 2 for x in range(3))))

Какое использование генераторного выражения будет некорректным?
Anonymous voting

Какое использование генераторного выражения будет некорректным?
#1
sorted(x ** 2 for x in range(4))

#2
sorted((x ** 2 for x in range(4)))

#3
sorted((x ** 2 for x in range(4)), reverse=True)

#4
sorted(x ** 2 for x in range(4), reverse=True)

#5
list(x ** 2 for x in range(4))

Канал, где автор работает дизайнером и Python разработчиком, учит JS и делится своими мыслями. @designerschannel

Выберите правильный вариант
Anonymous voting

Что выведет код?
def gen():
    for i in range(1, 5):   
        x = yield i
        if x:
            yield x**2
g = gen()
v = g.send(g.send(next(g) + next(g)) + next(g))
print(v)

Выберите правильный вариант
Anonymous voting

Что выведет код?
listoftuple = [(0, 1, 2), (1, 2, 3)]
string1 = [b  for (a, b, c) in listoftuple]
string2 = list(map((lambda row: row[1]), listoftuple))
print(string1 == string2, sum(string1))

Выберите правильный вариант
Anonymous voting

Что выведет код?
res = [х ** у for х in [2, 3] for у in [2, 3]]
print(res)

Выберите правильный вариант
Anonymous voting

Что выведет код?
[(х, у) for х in range(3) if х % 2 == 0 for у in range(3) if у % 2 == 1]

Какой из вариантов не выведет [0, 4, 16]?
Anonymous voting

Даны 4 варианта кода:
#1
[х ** 2 for х in range(5) if х % 2 == 0]
#2
list(map(lambda x: x**2, filter(lambda x: x % 2 == 0, range(5))))
#3
res = []
for x in range(5):
    if x % 2 == 0:
        y = x**2
        res.append(y)
print(res)
#4
list(map(lambda x: x ** 2 % 4 == 0, range(5)))

Какую из функций нужно явно импортировать, чтобы ее использовать?
Anonymous voting

Выберите правильный вариант
Anonymous voting

Что выведет код?
M = [[1, 2], [3, 4]]
N = [[5, 6], [7, 8]]
sum([col1*col2 for row1, row2 in zip(M, N) for col1, col2 in zip(row1, row2)])

Выберите правильный вариант
Anonymous voting

Что выведет код?
from functools import partial
from operator import gt
gt = partial(gt, 0)
l = list(filter(gt, [x for x in range(-2, 3) if x >= 0]))
print(l)

Python Tasks & ML | Задачи по питону и машинному обучению - Статистика та аналітика Telegram каналу @python_tasks