Задать вопрос
@bibliophile

Как применить функцию к каждому элементу, тип данных numpy.ndarray?

Ребят как на каждый элемент применить функцию, обычный обход через циклы не подходит
for i in range(numpy_list.shape[0]):
	for g in range(numpy_list.shape[1]):
		numpy_list[i][g]=my_function(numpy_list[i][g])

Благодаря @longclap найден ответ на вопрос. Нужно my_function передать в качестве аргумента vectorize, примерно так:
new_function = vectorize(my_function)
numpy_list = new_function(numpy_list)
  • Вопрос задан
  • 5736 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
Решения вопроса 1
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы