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


Задача

3 /12


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

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

Выборка элементов вектора
Для выборки элементов вектора можно использовать вектор содержащий логические значения (выражения). Выбраны будут те элементы вектора, для которых будет 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 
10 10
[]
2 1 2 3 4 5 6
1 2 3 4
[1. 2.]



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

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