NumPy Негіздері
Массив Операциялары
Басқа Кітапханалар
100

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

Python тілінде сандық есептеулер мен көпөлшемді массивтерді тиімді өңдеуге арналған негізгі кітапхана.

100

Векторланған операциялар дегеніміз не?

Векторланған операциялар (vectorized operations) — бұл NumPy-да массивтердің элементтерімен цикл жазбай-ақ, бүкіл массивке бірден қолданылатын операциялар.

100

Деректерді талдауда NumPy-мен жиі қолданылатын негізгі кітапхананың атауы қандай?

Деректерді талдауға арналған, кестелік деректерді (мысалы, CSV, Excel) өңдеуге арналған және DataFrameқұрылымын қолданатын кітапхана.

200

NumPy массивінің атауы қалай?

ndarray.

200

Массивтің пішінін өзгерту үшін қандай әдіс қолданылады?

NumPy массивінің пішінін өзгерту үшін reshape() әдісі қолданылады.

200

Графиктер мен диаграммалар жасауға арналған кітапхана қалай аталады?

Деректерді көрнекілендіруге арналған танымал Python кітапханасы, ол әдетте NumPy немесе Pandas деректерімен жұмыс істейді.

300

Массивтің өлшемдер санын анықтайтын әдіс қалай аталады?

ndim
(яғни a.ndim, жақшасыз).

300

Массивті индекстеу (Indexing) және кесу (Slicing) дегеніміз не?

Индекстеу — нақты бір элементті таңдау

Кесу — массивтің бөлігін таңдау

300

Машиналық оқыту алгоритмдерін қамтитын және көбінесе NumPy массивтерін деректер ретінде қабылдайтын Python кітапханасы.

scikit-learn

400

import numpy as np операторын пайдаланғаннан кейін, сіз нөлдерден тұратын 5 жол мен 3 бағаннан тұратын екі өлшемді массивті қалай жасайсыз?

np.zeros((5, 3)) әдісі

400

Төмендегі код орындалғаннан кейін 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 баған болатын пішінге өзгертеді.

400

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

[0. 1.]


500

Төмендегі кодтың нәтижесі қандай?

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.

500

Төмендегі кодтың нәтижесі қандай болады?

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

Нәтиже:

[10 40 90]
500
  • NumPy массивін қабылдайтын және оны тізімге (list) түрлендіретін әдіс (method) қалай аталады?

tolist()