NumPy: создайте вектор со значениями от 0 до 20 и измените знак чисел в диапазоне от 9 до 15
NumPy: базовое упражнение-22 с решением
Напишите программу NumPy для создания вектора со значениями от 0 до 20 и изменения знака чисел в диапазоне от 9 до 15.
Пример решения :
Код Python:
import numpy as np
x = np.arange(20)
print("Original vector:")
print(x)
print("After changing the sign of the numbers in the range from 9 to 15:")
x[(x >= 9) & (x <= 15)] *= -1
print(x)
Пример вывода:
Оригинальный вектор: [0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19] После изменения знака числа в диапазоне от 9 до 15: [0 1 2 3 4 5 6 7 8 -9 -10 -11 -12 -13 -14 -15 16 17 18 19]
Иллюстрированная презентация:
Редактор кода Python:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите программу NumPy, чтобы создать вектор длиной 10 со значениями, равномерно распределенными между 5 и 50.
Далее: Напишите программу NumPy для создания вектора длиной 5, заполненного произвольными целыми числами от 0 до 10.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code