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


3. Особенности выборки элементов вектора

☰ Теория

Выборка элементов вектора
Для выборки элементов вектора можно использовать вектор содержащий логические значения (выражения). Выбраны будут те элементы вектора, для которых будет True в векторе с логическими значениями.
 

Пример
import numpy as np

V = np.array([1,-2,3,-4,5])
# выбор первых двух элементов вектора
print(V[np.array((True, True, False, False, False))])    # [ 1 -2]

# выбор положительных элементов вектора
print(V[V > 0])    # [1 3 5]

# выбор четных элементов вектора
print(V[V % 2 == 0])    # [-2 -4]

На вход подаётся два набора целых чисел, каждый в своей строке. Числа разделены пробелом. Создайте вектор V, который будет содержать числа из первого набора, целочисленно поделенные на предпоследнее число из второго набора, если число из первого набора делится нацело на предпоследнее число из второго набора.

Если таких чисел не найдётся, то вектор V будет пустым (т.е. не будет содержать элементов).

Выведите вектор V на экран.

Примеры
Входные данныеВыходные данные
1 1 2 3 4 5 6
1 2 3 4
[1 2]

Напишите программу
Auto
       

time 1000 ms
memory 256 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
 Кол-во
Python162
Комментарий учителя