cookie

We use cookies to improve your browsing experience. By clicking «Accept all», you agree to the use of cookies.

avatar

Задачи по Python и машинному обучению

Задачи по питону и машинному обучению: алгоритмы, функции, классы, регулярные выражения, итераторы, генераторы, ООП, исключения, numpy, pandas, scikit-learn Реклама - https://payment-it.ru https://telega.in/c/python_tasks Вопросы - @advertmng

Show more
Advertising posts
11 606
Subscribers
-1424 hours
-497 days
-12930 days
Posting time distributions

Data loading in progress...

Find out who reads your channel

This graph will show you who besides your subscribers reads your channel and learn about other sources of traffic.
Views Sources
Publication analysis
PostsViews
Shares
Views dynamics
01
Media files
4951Loading...
02
Что выведет код? x = [[0] for i in range(3)] x[0].append(1) print(x)
4851Loading...
03
Media files
6591Loading...
04
Что выведет код? def f(seq): if not seq: return [seq] else: res = [] for i in range(len(seq)): rest = seq[:i] + seq[i+1:] for x in f(rest): res.append(seq[i:i+1] + x) return res a = f([1, 2]) b = f([1, 2, 3, 4, 5]) print(a, len(b))
6331Loading...
05
Media files
7401Loading...
06
Что выведет код? ranks = {'aaa': 1, 'bbbb': 2} rank_dict = {rank: name for name, rank in ranks.items()} set_len = {len(name) for name in rank_dict.values()} print(rank_dict, set_len)
7152Loading...
07
Media files
7951Loading...
08
Что выведет код? def f(a, b, c): return (a + 2*b) ** c w = {"a": 1, "b": 2, "c": 3} print(f(**w))
7551Loading...
09
Media files
9062Loading...
10
Что выведет код? def gen(n): for i in n: yield i g = gen('abcd') l = len(list(g)) print(next(g), l)
7772Loading...
11
Media files
1 0682Loading...
12
Что выведет код? line = 'aaa bbb ccc d e f' g1 = ''.join(x.upper() for x in line.split() if len(x) > 1) def gen(line): for x in line.split(): if len (x) > 1: yield x.upper() g2 = ''.join(gen(line)) print(g1 == g2)
9872Loading...
13
Media files
1 0701Loading...
14
Что выведет код? def f(n): yield from range(n) yield from (x ** 2 for x in range(n)) res = ':'.join(str(i) for i in f(3)) print(res)
9401Loading...
15
Media files
1 0081Loading...
16
Что выведет код? G = (с for с in '123') I1 = iter(G) I2 = iter(G) _ = next(I1) _ = next(I1) print(next(I2))
9401Loading...
17
Что выведет код? g1 = (c * 2 for c in 'ABC') def gen(m): for c in m: yield c * 2 g2 = gen('ABC') print(list(g1) == list(g2))
1 0351Loading...
18
Media files
1 0972Loading...
19
Media files
1 1581Loading...
20
Что выведет код? def f(arr): return 0 if not arr else arr[0] + f(arr[2:]) print(f([3, 3, 3]))
9881Loading...
21
Media files
1 3042Loading...
22
Что выведет код? funcs = [lambda x: x**i for i in range(2, 4)] print(funcs[0](5))
1 0972Loading...
23
Media files
1 2421Loading...
24
Что выведет код? def maker(n, h=lambda: 3): return lambda f=h: f()**n, lambda f=h: n**f() f, g = maker(2) r = f(g) + g(f) print(r)
1 0282Loading...
25
Media files
1 1542Loading...
26
Что выведет код? f = lambda x, f=lambda x: x**2: f(x) print(f(5), f(5, f))
9781Loading...
27
Media files
1 1752Loading...
28
Что выведет код? def maker(n): s = 0 def g(x=n): nonlocal s s += x return s return lambda x: s + x + g() f = maker(2) print(f(3), f(3))
1 0112Loading...
29
Даны два модуля testmod.py и runmod.py #testmod.py x = 0 def f1(): x = 10 def f2(): global x x += 1 def f3(): import testmod testmod.x += 1 def f4(): import sys sys.modules["testmod"].x += 1 #runmod.py import testmod as t t.f1();t.f2();t.f3();t.f4() print(t.x)
1 0171Loading...
30
Media files
1 1681Loading...
31
Media files
1 2211Loading...
32
Что выведет код? x = 1 def f1(): return x def f2(): global x x = 2 return x def f3(): global x return x print(f1(), f2(), f3(), f1())
1 1741Loading...
33
Media files
1 2511Loading...
34
Дан код try: my_x = 1 raise Exception('исключение') #1 except Exception as my_err: print(my_err) #2 my_y = 2 print(my_x) #3 print(my_y) #4 print(my_err) #5
1 1421Loading...
35
Media files
1 1821Loading...
36
Что выведет код? def f(): x = 1 y = 1 def g(): nonlocal x x, y = 2, 2 g() print(x, y) f()
1 0881Loading...
37
Media files
1 1931Loading...
38
Что выведет код? def f(n): return 0 if n == 0 else 2**n + f(n-1) print(f(3))
1 0281Loading...
39
Что выведет код? def intersect(*seqs): if len(seqs) > 2: return intersect(seqs[0], intersect(*seqs[1:])) seq1, seq2 = seqs[0], seqs[1] res = [] for x in seq1: if x in seq2: res.append(x) return res x = intersect([1, 2, "a", "b"], (1, 4, "b"), {1, "b", "c"}) print(x)
1 0742Loading...
40
Media files
1 2082Loading...
Выберите правильный вариантAnonymous voting
  • [[0, 1], [0], [0]]
  • [[0, 1], [0]]
  • [[0, 1], [0, 1]]
  • [[0, 1], [0, 1], [0, 1]]
  • [[0, 1], [1], [1]]
  • [[1], [1], [1]]
  • [[1]]
  • TypeError
  • IndexError
  • Посмотреть результаты
0 votes
Что выведет код?
x = [[0] for i in range(3)]
x[0].append(1)
print(x)
Show all...
Выберите правильный вариантAnonymous voting
  • [2,1]120
  • [1,2]120
  • [[1,2],[2,1]]120
  • [2,1]15
  • [1,2]15
  • [[1,2],[2,1]]15
  • [2,1]5
  • [1,2]5
  • [[1,2],[2,1]]5
  • Посмотреть результаты
0 votes
Что выведет код?
def f(seq):
    if not seq:  
        return [seq]
    else:
        res = []
        for i in range(len(seq)):
            rest = seq[:i] + seq[i+1:] 
            for x in f(rest):
                res.append(seq[i:i+1] + x)
        return res
a = f([1, 2])
b = f([1, 2, 3, 4, 5])
print(a, len(b))
Show all...
👍 3
Что выведет код? Выберите правильный вариантAnonymous voting
  • {'aaa':1, 'bbbb':2}{1, 2}
  • {'aaa':1, 'bbbb':2}{3, 4}
  • {'aaa':1, 'bbbb':2}{1, 2, 3, 4}
  • {1: 'aaa', 2: 'bbbb'} {1, 2}
  • {1: 'aaa', 2: 'bbbb'} {3, 4}
  • {1: 'aaa', 2: 'bbbb'}{1, 2, 3, 4}
  • Посмотреть результаты
0 votes
👍 1
Что выведет код?
ranks = {'aaa': 1, 'bbbb': 2}
rank_dict = {rank: name for name, rank in ranks.items()}
set_len = {len(name) for name in rank_dict.values()}
print(rank_dict, set_len)
Show all...
Выберите правильный вариантAnonymous voting
  • 0
  • (a+2*b)**c
  • 64
  • 125
  • Посмотреть результаты
0 votes
Что выведет код?
def f(a, b, c):
    return (a + 2*b) ** c
w = {"a": 1, "b": 2, "c": 3}
print(f(**w))
Show all...
Выберите правильный вариантAnonymous voting
  • 'a' 4
  • '' 4
  • 'a' 0
  • '' 0
  • '' 0
  • 'abcd' 0
  • 'abcd' 4
  • StopIteration
  • TypeError
  • Посмотреть результаты
0 votes
Что выведет код?
def gen(n):
    for i in n:
        yield i
g = gen('abcd')
l = len(list(g))
print(next(g), l)
Show all...