NumPy: удалить определенные элементы в массиве NumPy
NumPy: Array Object Exercise-89 с решением
Напишите программу NumPy для удаления определенных элементов в массиве numpy.
Иллюстрированная презентация:
Пример решения : -
Код Python:
import numpy as np
x = np.array([10, 20, 30, 40, 50, 60, 70, 80, 90, 100])
index = [0, 3, 4]
print("Original array:")
print(x)
print("Delete first, fourth and fifth elements:")
new_x = np.delete(x, index)
print(new_x)
Пример вывода:
Исходный массив: [10 20 30 40 50 60 70 80 90 100] Удалить первый, четвертый и пятый элементы: [20 30 60 70 80 90 100]
Редактор кода Python:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите программу NumPy, чтобы заменить все элементы массива numpy, которые больше указанного массива.
Далее: Напишите программу NumPy для удаления отрицательных значений в массиве с нулем.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code