wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

NumPy Pandas туралы сұрақтар

Total questions: 50

Worksheet time: 2hrs 44mins

Name
Class
Date
1.

Python тілінде NumPy пакеті көбіне қандай мақсатта қолданылады?

a)

Веб-сайт жасау

b)

Ғылыми есептеулер жүргізу

c)

Мобильді қосымша құрастыру

d)

Ойын графикасын салу

2.

NumPy массивінің басты ерекшелігі қандай?

a)

Элементтері әртүрлі типте бола алады

b)

Элементтері біртекті деректер типінде болады

c)

Тек екі өлшемді болуы керек

d)

Индекстері әрқашан теріс сандар

3.

NumPy массивін құру үшін қолданылатын негізгі функция:

a)

numpy.create()

b)

numpy.array()

c)

numpy.build()

d)

numpy.make()

4.

Төмендегі код орындалғанда элементтердің типі қандай болады?
a = np.array([1, 2, "3", True])

a)

int

b)

bool

c)

float

d)

str

5.

NumPy массивінде элементтің типін қалай көруге болады?

a)

a.type()

b)

a.value

c)

a.dtype

d)

type(a)

6.

Төмендегі код не істейді?
b = a.reshape(3, 3)

a)

3x3 массивті жояды

b)

3x3 массивке жаңа элемент қосады

c)

Массив өлшемін 3x3 етіп өзгертеді

d)

3x3 массивті жолға айналдырады

7.

Индекстеуде True/False тізімін қолданғанда не болады?

a)

Қате шығады

b)

True тұрған элементтер таңдалып, қалғаны алынады

c)

Барлық элементтер жойылады

d)

False тұрған элементтер таңдалып, қалғаны алынады

8.

zeros() функциясы не үшін қолданылады?

a)

Массивті кездейсоқ сандармен толтыру

b)

Массивті нөлдермен толтыру

c)

Массивтің 0-ші индексті элементін шығару

d)

Массивті жою

9.

identity(n) қандай матрица қайтарады?

a)

Тек n-дерден тұратын матрица

b)

n×n бірліктер матрицасы

c)

n*m матрицасын

d)

Диагоналы тек n-дерден тұратын матрица

10.

Толық бір мәнмен толтырылған массивті қандай функция құрады?

a)

ones()

b)

full(shape, value)

c)

empty()

d)

array()

11.

np.diag([1, 2, 3]) нәтижесі қандай?

a)

[1, 2, 3] векторы

b)

Төменгі [1, 2, 3] үшбұрышты матрица

c)

Диагоналында 1,2,3 орналасқан 3×3 матрица

d)

Вандермонд матрицасы

12.

np.tril(a) не қайтарады?

a)

Жоғарғы үшбұрышты бөлігін

b)

Төменгі үшбұрышты бөлігін

c)

Транспонирленген матрицаны

d)

Диагоналды вектор түрінде

13.

arange(0, π, 0.1) пен linspace(0, π, n) айырмашылығы қандай?

a)

arange нүкте санын, linspace қадамды береді

b)

arange қадамды береді, linspace нүктелер санын береді

c)

arange тек бүтін сан береді

d)

Айырмашылығы жоқ

14.

dtype қасиеті не қайтарады?

a)

Массив өлшемін

b)

Массив түрінің атын жол ретінде

c)

Массив элементтерінің деректер түрін

d)

Массивтегі нөлдер санын

15.

Массив элементтерінің санын қайтаратын қасиет:

a)

ndim

b)

shape

c)

size

d)

itemsize

16.

reshape() не қайтарады?

a)

Жаңа тәуелсіз көшірме

b)

Деректерге жаңа көрініс (view) қайтарады

c)

Массивті жадтан өшіреді

d)

Массивті сұрыптайды

17.

b.T операциясы не істейді?

a)

Жаңа массив жасайды

b)

Массивті сұрыптайды

c)

Массивтің транспонирленген көрінісін қайтарады

d)

Екі өлшемді массивті бір өлшемге айналдырады, сосын өңделген массивті қайтарады

18.

Массивтерді көлденең біріктіру үшін қандай функция қолданылады?

a)

np.vstack()

b)

np.hstack()

c)

np.concatenate(axis=0)

d)

np.column_stack()

19.

Көп өлшемді массивтерді ерікті ось бойынша біріктіру үшін қандай функция пайдаланылады?

a)

np.split()

b)

np.concatenate()

c)

np.vstack()

d)

np.c_[]

20.

array_split() функциясының артықшылығы неде?

a)

Тек көлденең бөледі

b)

Тек тігінен бөледі

c)

Кез келген ось бойынша бөледі

d)

Массивті біріктіреді

21.

Pandas-та NaN деген не?

a)

Жолдың ұзындығы

b)

Деректердің түрі

c)

Жоқ немесе анықталмаған мән

d)

NxN матрицасы

22.

df.dropna() әдісі не үшін қолданылады?

a)

Баған қосу

b)

Жоқ мәндерді алып тастау

c)

Дубликат табу

d)

Дорама жасау

23.

loc пен iloc айырмашылығы қандай?

a)

loc — сандық индекс бойынша, iloc — атау бойыншас

b)

Екеуі бірдей

c)

loc — атау бойынша, iloc — сандық индекс бойынша

d)

iloc тек мәтін үшін

24.

GroupBy не үшін қолданылады?

a)

Баған атауын өзгерту

b)

Деректерді топтап, статистика есептеу үшін

c)

Деректерді топтан ажыратып, жеке файлдарға жазу

d)

Кесте салу

25.

df.groupby('Қала')['Табыс'].mean() не береді?

a)

Барлық табыстың көбейтіндісі

b)

Әр қаланың максималды табысы

c)

Әр қаланың орташа табысы

d)

Барлық қаланың суммасы

26.

a[a > 5] деген не?

a)

5-тен кіші элементтерді алу

b)

5-тен үлкен элементтерді алу

c)

Массивті 5-ке бөлу

d)

Массивті 5-ке көбейту

27.

np.array_equal(a, b) нені тексереді?

a)

Тең пішінді нысандарды

b)

Массивтердің теңдігін

c)

Тең пішінді нысандардың типін

d)

Тең пішінді нысандардың ұзындығын

28.

np.isnan(b) функциясы нені табады?

a)

inf

b)

NaN

c)

int

d)

complex

29.

a.mean() нені есептейді?

a)

Қосынды

b)

Орташа мән

c)

Минимум

d)

Максимум

30.

np.abs(-5) нәтижесі?

a)

-5

b)

5

c)

5 факториал

d)

Error

31.

np.sin(0) нәтижесі?

a)

1

b)

0

c)

-1

d)

0.5

32.

np.random.randint(0, 10) не қайтарады?

a)

Кездейсоқ тізім

b)

Кездейсоқ бүтін сан

c)

Кездейсоқ емес нақты сан

d)

Кездейсоқ матрица

33.

broadcasting деген не?

a)

Кастинг жариялау

b)

Массив өлшемдерін автоматты сәйкестендіру

c)

Массив элементтерін сұрыптау

d)

Массив элементтерін бөлу

34.

Fancy indexing дегеніміз не?

a)

Теріс индекстер немесе теріс массив

b)

Индекстерді тізім немесе массивпен беру

c)

Массивті элементтері бойынша кесу

d)

Бір элементтен тұратын массив

35.

Pandas-та бір өлшемді құрылым қалай аталады?

a)

Vector

b)

Series

c)

Table

d)

Frame

36.

DataFrame дегеніміз не?

a)

1D массив

b)

2D кестелік құрылым

c)

Файл

d)

Сурет

37.

pd.read_csv() не үшін?

a)

Жазу

b)

CSV оқу

c)

График

d)

SQL

38.

df.head(3) не көрсетеді?

a)

Соңғы 3 жол

b)

Алғашқы 3 жол

c)

3-баған

d)

Әр жолдың 3-ші индексті элементтері

39.

df.describe() қандай бағандарға қолданылады?

a)

Мәтіндік

b)

Сандық

c)

Индекстік

d)

Барлық

40.

df.shape нені қайтарады?

a)

Жол санын

b)

Баған санын

c)

(жол, баған)

d)

Атын

41.

Series объектісінде индекс не үшін қажет?

a)

График

b)

Элементке атаумен жүгіну

c)

Сақтау

d)

Сұрыптау

42.

DataFrame құру үшін қандай функция қолданылады?

a)

pd.DataFrame()

b)

pd.Table()

c)

pd.FrameData()

d)

pd.Create()

43.

NumPy массивіндегі ось (axis) дегеніміз не?

a)

Элементтің типі

b)

Өлшем бағыты

c)

Массивтің аты

d)

Деректер форматы

44.

np.sum(a, axis=0) не істейді?

a)

Барлық элементтерді көбейтеді

b)

Бағандар бойынша қосындыны есептейді

c)

Жолдар бойынша қосындыны есептейді

d)

Массивті бөледі

45.

NumPy массивінің өлшемін өзгерту үшін қандай функция пайдаланылады?

a)

numpy.resize()

b)

numpy.reshape()

c)

numpy.change_shape()

d)

numpy.size_change()

46.

df.fillna() әдісі не үшін қолданылады?

a)

Жоқ мәндерді толтыру

b)

Дубликаттарды жою

c)

Жолдарды сұрыптау

d)

Бағандарды қосу

47.

Мына кодтың нәтижесі қандай болады?
import numpy as np

a = np.array([1, 2, 3])

b = a * 2

a)

[1, 2, 3, 2]

b)

[2, 4, 6]

c)

[1, 4, 9]

d)

Error

48.

Төмендегі код не қайтарады?
import numpy as np

a = np.arange(6)

b = a.reshape(2, 3)

b.shape

a)

(12, 18)

b)

(3, 2)

c)

(2, 3)

d)

Error

49.

Мына кодтың нәтижесі қандай болады?
import numpy as np

a = np.array([3, 7, 1, 9])

a[a > 5]

a)

[3, 1]

b)

[7, 9]

c)

[9, 1, 7, 3]

d)

Error

50.

Төмендегі Pandas коды не істейді?
import pandas as pd

df = pd.DataFrame({

'Жасы': [18, 25, 30, 17]

})

df[df['Жасы'] >= 18]

a)

18-ден кіші жастағыларды өшіреді

b)

Барлық жолдарды жас бойынша сұрыптайды

c)

Жасы 18-ге тең немесе үлкен жолдарды таңдайды

d)

Тек бір жолды қайтарады