NumPy дегеніміз не?
Python тілінде сандық есептеулер мен көпөлшемді массивтерді тиімді өңдеуге арналған негізгі кітапхана.
Векторланған операциялар дегеніміз не?
Векторланған операциялар (vectorized operations) — бұл NumPy-да массивтердің элементтерімен цикл жазбай-ақ, бүкіл массивке бірден қолданылатын операциялар.
Деректерді талдауда NumPy-мен жиі қолданылатын негізгі кітапхананың атауы қандай?
Деректерді талдауға арналған, кестелік деректерді (мысалы, CSV, Excel) өңдеуге арналған және DataFrameқұрылымын қолданатын кітапхана.
NumPy массивінің атауы қалай?
ndarray.
Массивтің пішінін өзгерту үшін қандай әдіс қолданылады?
NumPy массивінің пішінін өзгерту үшін reshape() әдісі қолданылады.
Графиктер мен диаграммалар жасауға арналған кітапхана қалай аталады?
Деректерді көрнекілендіруге арналған танымал Python кітапханасы, ол әдетте NumPy немесе Pandas деректерімен жұмыс істейді.
Массивтің өлшемдер санын анықтайтын әдіс қалай аталады?
ndim
(яғни a.ndim, жақшасыз).
Массивті индекстеу (Indexing) және кесу (Slicing) дегеніміз не?
Индекстеу — нақты бір элементті таңдау
Кесу — массивтің бөлігін таңдау
Машиналық оқыту алгоритмдерін қамтитын және көбінесе NumPy массивтерін деректер ретінде қабылдайтын Python кітапханасы.
scikit-learn
import numpy as np операторын пайдаланғаннан кейін, сіз нөлдерден тұратын 5 жол мен 3 бағаннан тұратын екі өлшемді массивті қалай жасайсыз?
np.zeros((5, 3)) әдісі
Төмендегі код орындалғаннан кейін arr массивінің жаңа пішіні (shape) қандай болады?
import numpy as np
arr = np.array([1, 2, 3, 4, 5, 6, 7, 8])
arr = arr.reshape(2, 4)
reshape(2, 4) массивті 2 жол, 4 баған болатын пішінге өзгертеді.
NumPy-дың көпөлшемді массивтерін пайдалана отырып, синустың мәнін есептейтін кодтың нәтижесі қандай болады?
import numpy as np
angle = np.array([0, np.pi/2])
sin_values = np.sin(angle)
print(sin_values)
np.sin() функциясы массивтің әр элементіне синус есептейді:
sin(0) = 0
sin(π/2) = 1
Төмендегі кодтың нәтижесі қандай?
import numpy as np
arr = np.array([2, 4, 6, 8])
print(arr[1:3])
[4 6]
Түсіндіру:
arr[1:3] – бұл 1-индекстен бастап 3-индекске дейін (3 кірмейді) элементтерді алады → 4 және 6.
Төмендегі кодтың нәтижесі қандай болады?
import numpy as np
arr1 = np.array([10, 20, 30])
arr2 = np.array([1, 2, 3])
result = arr1 * arr2
print(result)
NumPy элементтік көбейту (element-wise multiplication) орындайды:
10 × 1 = 10
20 × 2 = 40
30 × 3 = 90
Нәтиже:
NumPy массивін қабылдайтын және оны тізімге (list) түрлендіретін әдіс (method) қалай аталады?
tolist()