Machinelearning tests
805 subscribers
35 photos
По всем вопросам- @haarrp

@ai_machinelearning_big_data - машинное обучение

@programming_books_it - бесплатные it книги

@pythonl - 🐍

@ArtificialIntelligencedl - AI

@datascienceiot -ds книги
加入频道
Выберите правильный вариант
Anonymous Quiz
4%
-2
5%
-1
32%
0
9%
1
5%
2
2%
3
11%
4
4%
17
29%
Посмотреть результаты
Что выведет код?
import numpy as np
data = np.array([2, 7, 3, 1])
bins = [0, 5, 10]
hist, _ = np.histogram(data, bins)
print(*hist)
#data - набор данных
#bins - набор интервалов, задаваемых граничными значениями
Выберите правильный вариант
Anonymous Quiz
2%
1 3
5%
2 2
44%
3 1
11%
4 0
9%
0 4
30%
Посмотреть результаты
Что выведет код?
import numpy as np
x = np.array([1, 2, 3, 4])
print(np.average(x, weights=[2, 1, 0, 5]))
Что выведет код?
a = [1, 2, 3, 3]
b = {1, 2, 3, 3}
print(set(a) == b, list(b) == a)
Что выведет код?
class A:
def __init__(self, value):
self.value = value
def __call__(self, other):
return self.value ** other
x = A(2)
print(x(3))
Дан код и вывод
class A:
def __init__(self, x):
self.x = x
def __call__(self):
return self.x
class B:
def __init__(self, x):
self.x = x
def method(self):
return self.x
class C:
def __init__(self, x=3):
self.x = x
def __repr__(self):
return str(self.x)

a = A(1)
b = B(2)
c = C(3)
callables = # ваш код
print([act() for act in callables])

#Вывод: [1, 2, 3]
Какое значение нужно записать в переменную callables
Anonymous Quiz
9%
[a, b, C]
18%
[A, B, C]
27%
[a, b.method, C]
18%
[a.__init__, b.method, C]
5%
[a, b, C.__repr__]
23%
Посмотреть результаты
Что выведет код?
def f(arr):
return arr[0] if len(arr) == 1 else arr[0] + f(arr[1:])
print(f(('a', 'b', 'c', 'd')))
Какое выражение будет эквивалентным для тернарного оператора
"b if a else с", считая, что переменные b и c содержат некоторые объекты, а переменная a - булево значение.
Anonymous Quiz
12%
a or b and c
10%
a and b and c
10%
a or b or c
2%
a or c and b
48%
a and b or c
4%
a and c or b
15%
Посмотреть результаты
Что выведет код?
def f(a: int = '1', b: int = '2', c: int = '3') -> int:
return a + b + c
print(f())



@Machinelearningtest - Тесты по машинному обучению и Python
Что выведет код?
import sys
f = lambda x: list(map(sys.stdout.write, x))
t = f(['1', '2', '3'])
Выберите правильный вариант
Anonymous Quiz
20%
[123]
7%
[321]
27%
123
27%
1 2 3
2%
321
2%
3 2 1
17%
Посмотреть результаты
Что выведет код?
((lambda x: (lambda y:  x ** y)) (3)) (2)
Выберите правильный вариант
Anonymous Quiz
4%
5
12%
6
18%
8
31%
9
25%
SyntaxError
10%
Посмотреть результаты
Что выведет следующий код на Python (модуль statistics)?


import statistics as stats
import math

data = [1, 2, 2, float('nan'), 3, 4]

print("Mean:", stats.mean(data))
print("Median:", stats.median(data))
print("Mode:", stats.mode(data))


🔢 Варианты ответа:

A)

Median: 2.5
Mode: 2


B)

Median: 2.5
Mode: 2


C)ValueError: nan is not a valid number


D)

Median: nan
Mode: 2


Правильный ответ: C

💡 Почему?
- Модуль
statistics не умеет работать с NaN.
-
stats.mean() и stats.median() вызовут StatisticsError или ValueError.
- В отличие от
numpy.nanmean, здесь всё падает.
📌 Подвох — в
float('nan') в списке.