Модуль: NumPy. Работа с массивами и матрицами


Задача

2/12

Работа с элементами вектора

Теория Нажмите, чтобы прочитать/скрыть

Работа с элементами вектора

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

Пример
1
2
3
4
5
6
7
import numpy as np

V = np.array((1,2,3,4))
print(V[0])    # 1 
print(V[-1])   # 4 
print(V[1:-2]) # [2]  
print(V[::2])  # [1 3]

Задача

На вход подаётся список вещественных чисел (строка, где числа разделены запятой).

Создайте и сохраните:
- в переменную V1 Numpy вектор из этих чисел в том же порядке;
- в переменную V2 Numpy вектор, содержащий только предпоследнее число;
- в переменную V3 Numpy вектор из этих чисел в обратном порядке;
- в переменную V4 Numpy вектор из этих чисел, начиная с 0-ого, через 2 (т.е. каждое второе число);
- в переменную V5 Numpy вектор, созданный из генератора Range, содержащий столько элементов, сколько было передано чисел на вход.

Примечание
Вам необходимо ввести заданную строку с числами (используя input()), создать создать соответствующие вектора и сохранить их в нужные переменные. Не забудьте подключить библиотеку numpy
Выводить ничего на экран не надо.
 
Пример 
nums = ... # ввод чисел
V1 = оператор
...

 

Примеры
Входные данныеВыходные данные
1 1, 2, 3, 4, 5.0, 6, 7, 8, 9, 10
[ 1.  2.  3.  4.  5.  6.  7.  8.  9. 10.]
9.0
[10.  9.  8.  7.  6.  5.  4.  3.  2.  1.]
[1. 3. 5. 7. 9.]
[0 1 2 3 4 5 6 7 8 9]