x = [*map(lambda x: x**2, [1, 2, 3])] y = [x**2 for x in range(1, 4)] print(x == y)
Задачи по питону и машинному обучению: алгоритмы, функции, классы, регулярные выражения, итераторы, генераторы, ООП, исключения, numpy, pandas, matplotlib, scikit-learn, TensorFlow и др. #Python #ml
x = [*map(lambda x: x**2, [1, 2, 3])] y = [x**2 for x in range(1, 4)] print(x == y)
def f():
n = 0
def g():
nonlocal n
n += 1
def get():
return n
f.get = get
return g
g1, g2 = f(), f()
g1(), g2(), g1()
print(f.get())from functools import partial
def spam(a, b):
print(a, b)
s = partial(spam, b=1)
s(2)g = [lambda x, n=n: x+n for n in range(2)]
for f in g:
print(f(0), end='')g = [lambda x: x+n for n in range(2)]
for f in g:
print(f(0), end='')x = 1 a = lambda y, x=x: x + y x = 2 b = lambda y, x=x: x + y print(a(3), b(3))
x = 1 a = lambda y: x + y x = 2 b = lambda y: x + y print(a(3), b(3))
s = ['3b', '1c', '2a'] x = sorted(s, key=lambda x: x[-1]) print(*x)
def f(s='', l=[]):
s += '1'
l.append(1)
return s, l
f()
s, l = f()
print(len(s), len(l))def f(): return 2, 1 b, a = f() print(a, b)
def f(x: int) -> float:
pass
a = f.__annotations__
x = a["x"] is int
y = a["return"] is float
print(x, y)import numpy as np Polynomial = np.polynomial.Polynomial p = Polynomial([1, -1]) q = Polynomial([1, 1]) print(int((p * q)(2)))
import numpy as np Polynomial = np.polynomial.Polynomial p = Polynomial([1, -1, 1]) q = Polynomial([2, -3]) print(int((p + q)(1)))