Встречается на собеседованиях • сегодня
Зачем нужен NumPy
NumPy — это фундаментальная библиотека для научных вычислений в Python. Она предоставляет мощные n-мерные массивы (ndarray), которые работают значительно быстрее встроенных списков благодаря оптимизированной реализации на C.
Ключевые преимущества:
- Производительность: Векторизованные операции избегают циклов, ускоряя вычисления.
- Компактность: Многомерные массивы удобны для матриц, тензоров.
- Интеграция: Совместимость с SciPy, Pandas, Matplotlib и ML-библиотеками (TensorFlow, PyTorch).
Пример:
python
import numpy as np
# Создание массива
arr = np.array([1, 2, 3])
# Векторизованная операция (быстрее цикла)
squares = arr ** 2 # [1, 4, 9]
# Матричное умножение
matrix = np.array([[1, 2], [3, 4]])
result = matrix.dot(matrix) # [[7, 10], [15, 22]]Используется в Data Science, физике, инженерии — везде, где важны скорость и работа с большими данными.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы