как применить функцию к массиву numpy — Q&A Хекслет
2026-02-26 19:49 Diff

Ответы

Для применения функции к массиву NumPy можно воспользоваться функцией np.vectorize. Например, предположим, у нас есть массив NumPy:

И нам нужно применить функцию np.square к каждому элементу этого массива. Мы можем сделать это следующим образом:

Результатом будет новый массив, где каждый элемент будет являться квадратом соответствующего элемента из исходного массива.

Также можно использовать лямбда функции и функцию np.apply_along_axis для применения функции к массиву. Например:

Этот код также вернет новый массив, где каждый элемент будет являться квадратом соответствующего элемента из исходного массива.