NumPy: apply some function to all elements in an array. смотреть онлайн
Playlist
https://www.youtube.com/playlist?list=PLIpLw6v7Z1qmx4H3CLQ11FJXcV4_TFtK4
2023 09 16 11 17 38
1.7 Applying Functions over Each Element
Problem
You want to apply some function to all elements in an array.
Solution
Use the NumPy vectorize method:
# Load library
import numpy as np
# Create matrix
matrix = np.array([[1, 2, 3],
[4, 5, 6],
[7, 8, 9]])
# Create function that adds 100 to something
add_100 = lambda i: i + 100
# Create vectorized function
vectorized_add_100 = np.vectorize(add_100)
# Apply function to all elements in matrix
vectorized_add_100(matrix)
array([[101, 102, 103],
[104, 105, 106],
[107, 108, 109]])
Discussion
The NumPy vectorize method converts a function into a function that
can apply to all elements in an array or slice of an array. It’s worth noting
that vectorize is essentially a for loop over the elements and does not
increase performance. Furthermore, NumPy arrays allow us to perform
operations between arrays even if their dimensions are not the same (a
process called broadcasting). For example, we can create a much simpler
version of our solution using broadcasting:
# Add 100 to all elements
matrix + 100
array([[101, 102, 103],
[104, 105, 106]
[107, 108, 109]])
Broadcasting does not work for all shapes and situations, but it is a common
way of applying simple operations over all elements of a NumPy array
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «NumPy: apply some function to all elements in an array.» бесплатно и без регистрации, вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.