fa
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 675
مشترکین
-224 ساعت
-67 روز
-4330 روز
آرشیو پست ها
Выберите правильный вариант
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 lt
gt = partial(lt, 0)
l = list(filter(gt, [x for x in range(-1, 2) if x <= 0]))
print(l)

Выберите правильный вариант
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)

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

Что выведет код?
password = 'password'
adding = [х + у for х in '0123456789' for у in '0123456789']
count = 0
for a in adding:
    password = password + a
    count += 1
print(count, password[-3:])

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

Что выведет код?
from functools import reduce
def f(acc, x):
    acc[x] = x * 2
    return acc
reduce(f, ["a", 3, (1,2)], {})

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

Что выведет код?
import operator, functools
x1 = functools.reduce(operator.add, [2, 4, 6])
x2 = functools.reduce((lambda x, у: x + у) , [2, 4, 6])
print(x1 == x2)

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

Какую функцию функционального программирования реализует данная функция?
def f(function, sequence):
    s = sequence[0]
    for x in sequence[1:]:
        s = function(s, x)
    return s

Какой вариант не выведет [1, 2, 3, 4]
Anonymous voting