ar
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 681
المشتركون
+224 ساعات
-77 أيام
-5130 أيام
أرشيف المشاركات
Выберите правильный вариант
Anonymous voting

Что выведет код?
def debug(enabled=True):
    def decorator(func):
        def wrapper(*args, **kwargs):
            if enabled:
                print("DEBUG:", func.__name__)
            return func(*args, **kwargs)
        return wrapper
    return decorator

@debug(enabled=False)
def f():
    print("running f")

f()

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

Что выведет код?
class dec:
    def __init__(self, func):
        self.func = func
        print("init", end=" ")

    def __call__(self):
        print("before", end=" ")
        self.func()
        print("after", end=" ")

@dec
def f():
    print("f called", end=" ")

f()

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

Что выведет код?
import time

def timer(func):
    def wrapper():
        start = time.time()
        func()
        end = time.time()
        print("Elapsed:", round(end - start, 2), end=" ")
    return wrapper

@timer
def f():
    time.sleep(0.1)
    print("f done", end=" ")

f()

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

Что выведет код?
def outer(msg):
    def dec(func):
        def wrapper(*args):
            print(msg, end=" ")
            return func(*args)
        return wrapper
    return dec

@outer("hello")
@outer("bye")
def f(x):
    print(x)

f("!")

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

Что выведет код?
from functools import wraps

def dec(func):
    @wraps(func)
    def wrapper():
        pass
    return wrapper

@dec
def f():
    """I am docstring"""
    return 42

print(f.__name__, f.__doc__)

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

Что выведет код?
def dec1(func):
    def wrap():
        print("1", end=" ")
        func()
    return wrap

def dec2(func):
    def wrap():
        print("2", end=" ")
        func()
    return wrap

@dec1
@dec2
def f():
    print("f")

f()

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

Что выведет код?
def dec(func):
    def inner():
        print("decorated")
    
f = dec(lambda: print("hello"))
f()

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

Что выведет код?
def dec(func):
    print("dec called", end=" ")
    return func

@dec
def f():
    print("f called")

f()

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

Что выведет код?
import pandas as pd

df = pd.DataFrame({'A': ['x', 'x', 'y', 'y'], 'B': [1, 2, 3, 4]})
result = df.groupby('A').agg({'B': 'sum'})
print(result.loc['x']['B'])

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