wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Python3_big_test

Total questions: 27

Worksheet time: 23mins

Name
Class
Date
1.

 Напишіть назву бібліотеки для аналізу даних на Python

(a)  

2.

Що має бути замість цифр?

a)

1 - Бібліотека скорочено

2 - Ім'я, яке використовуватиметься у коді

3 - Ім'я бібліотеки

4 - Команда імпорт

b)

1 - Команда імпорт

2 - Ім'я, яке використовуватиметься у коді

3 - Ім'я бібліотеки

4 - Бібліотека скорочено називається як

c)

1 - Команда імпорт

2 - Ім'я бібліотеки

3 - Ім'я, яке використовуватиметься у коді

4 - Бібліотека скорочено називається як

d)

1 - Команда імпорт

2 - Ім'я бібліотеки

3 - Бібліотека скорочено називається як

4 - Ім'я, яке використовуватиметься у коді

3.

Напиши назву команди, яка допоможе дізнатись про вміст датафрейма

(a)  

4.

Визначити середню кількість завантажень (Installs) додатків, рейтинг (Rating) яких перевищує значення 4.9.

a)

df[df['Installs'] > 4.9]['Rating'].mean()

b)

df[df['Rating'] > 4.9]['Installs'].mean()

c)

df['Rating' > 4.9] ['Installs'].mean()

d)

df['Rating'] ['Installs'].mean()

5.

Параметри args і *kwargs 

a)

дозволяють передавати у функцію(або метод) змінну кількість аргументів

b)

можуть викорситовуватись лише в визначнні методiв(не функцій)

c)

можуть викорситовуватись лише в визначнні функцій(не методів)

d)

- це спеціальні ключові слова фреймворка kivy

6.

Напиишіть текстовий тип даних pandas

(a)  

7.

Оберіть метод, що викликає функцію до кожного рядка/стовпця DataFrame

a)

info()

b)

fillna()

c)

drop()

d)

apply()

8.

Обери метод, що допоможе дізнатись які значення зустрічаються у стовпці

( уніікальні значення та їх кількість)?

a)

value_counts()

b)

info()

c)

describe()

d)

fillna()

9.

Як порахувати середній розмір додатків всім цільових аудиторій ?

a)

df.groupby(by = 'Content Rating')['Size'].mean()

b)

df[df == 'Content Rating']['Size'].mean()

c)

df.groupby(by = ['Content Rating', 'Size']).mean()

d)

df.groupby(by = 'Size')['Content Rating'].mean()

10.

Як отримати таку таблицю із датафрейма?

a)

df.pivot_table(

                  index = 'Category',

                  values ​​= 'Content Rating',

                  aggfunc = 'mean')

b)

df.pivot_table(columns = 'Content Rating',

                  index = 'Category',

                  values ​​= 'Size',

                  aggfunc = 'mean')

c)

df.pivot_table(columns = 'Content Rating',

                  index = 'Category',

                  values ​​= 'Reviews',

                  aggfunc = 'mean')

d)

df.pivot_table(columns = 'Category',

                  index = 'Content Rating',

                  values ​​= 'Reviews',

                  aggfunc = 'mean')

11.

Напиши назву функції, що визначає наявність у переданій інформації порожніх значень?

(a)  

12.

Заміни( та зберіжи!) порожнє значення у сствопці Rating на таке, якого немає в стовпці

a)

df['Rating'].fillna(5, inplace = True)

b)

df['Rating'].fillna(-1, inplace = True)

c)

df['Rating'].fillna(-1)

d)

pd.fillna(df['Rating'], -1, inplace = True)

13.

Напиши назву бібілотеки для візуалізації данних

(a)  

14.

Які рядки кода потрібні, щоб побудувт такий графік?

a)

s.plot()

plt.show()

b)

plt.plot()

s.show()

c)

s.plot(kind = 'line')

plt.show()

d)

s.plot(kind = 'hist')

plt.show()

e)

s.plot()

s.show()

15.

Напиши назву бібліотеки для створення та начання моделі

(a)  

16.

Виали ці ствопці з датафрейму df

a)

df = df.drop(['PassengerId', 'Name', 'Ticket', 'Cabin'],axis = 1)

b)

df.drop(['PassengerId', 'Name', 'Ticket', 'Cabin'])

c)

df.drop(['PassengerId', 'Name', 'Ticket', 'Cabin'],axis = 1, inplace = True)

d)

df.drop( 'PassengerId', 'Name', 'Ticket', 'Cabin', axis = 1, inplace = True)

e)

df.drop(['PassengerId', 'Name', 'Ticket', 'Cabin'],axis = 1)

17.

Як підготувати колонку(ствопець) Embarket для майбутньої модели?

a)

І так все ок

b)

замінити назви портів на 1, 2, 3

c)

створити фіктивні змінні

d)

зробити коже порт окремою колонкою, де 1- сів в цьому порту, 0- ні

e)

замінити назви портів на 00, 01, 10

18.

Напиши назву функції для створення фіктивних змінних

pd.

(a)  

19.

Як отримати нові значення фіктивних змінних для стовпця Embarked

a)

new_info = pd.get_dummies(df['Embarked'])

b)

new_info = df['Embarked'].get_dummies()

c)

new_info = df.get_dummies(['Embarked'])

d)

new_info = pd.get_dummies(df)

20.

Як отримати назви ствопців у вигляді списку для нових фііктивних данних new_info?

(їх ми знайшли в попередному завданні)

a)

new_names = list(new_info.columns)

b)

new_names = list(pd.get_dummies(df['Embarked'])

c)

new_names = lpd.get_dummies(df['Embarked'].columns

d)

new_names = list(pd.get_dummies(df['Embarked']).columns

21.

Запиши значення фіктивних(new_info) змінних у нові стовпці(new_names)

які ми знайшли в попередіх завданнях

a)

df[list(pd.get_dummies(df['Embarked']).columns)] =

                          pd.get_dummies(df['Embarked'])

b)

df[new_names] = df[new_info]

c)

df[new_info] = df[new_names]

d)

df['new_names'] = df['new_info']

22.

Обери функцію, яка допоможе розідлити данні на тестові та тренувальні

a)

test_train_split

b)

drop

c)

train_test_split

d)

sklearn.model_selection.train_test_split

23.

Обери вірний порядко, в якому ми отримаємо розбитті дані після виористання функції

train_test_split

a)

x_train, x_test, y_train, y_test

b)

x_train, y_train, x_test, y_test

c)

x_test, y_test, x_train, y_train

d)

x_test,x_train, y_test,y_train

24.

Що робим післяя розбиття данних на тестові та тренувальні?

a)

Створити об'єкт класифікатора

b)

Стандартизація значень

c)

"Навчити" модель на тренінговому наборі даних

d)

Розрахувати прогноз значень цільової змінної для тестового набору даних

25.

Напиши назву методу,що "Навчити" модель

(a)  

26.

Стомилися?)

a)

О да!

b)

Зовсім ні

c)

Куди я потрапив та де мої речі

d)

Та все норм

27.

А я стомилась...

Нарешті почнем створювати ігри!

a)

Ура!

b)

Ні, хочу ще аналіз данних