NumPy

66 задач
Число у задачи — рейтинг сложности, слово рядом — насколько она трудна по сравнению с другими задачами такого же типа. Шкалы задач с ответом и задач с кодом между собой не сравниваются. Рядом — счётчики попыток: успешные, неуспешные.
Треугольник на плоскости задан координатами своих вершин. Координаты вершин хранятся в виде векторов A1, A2, A3. Каждый вектор содержит две координаты соответсвующей вершины (x, y)
Найдите площадь треугольника.
Если все три вершины лежат на одной прямой, то площадь равна 0.
 

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

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

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

✓ 340✗ 807500лёгкаяВойти и решать
На вход подаётся 2 списка целых чисел (они представляют из себя вектора равной длины, т.е. с одинаковым количеством элементов).

Используя векторные операции создайте и сохраните в переменную V Numpy вектор с покоординатными произведениями каждого второго числа из первого списка на каждое второе число из второго списка, развёрнутого в обратном порядке
Выведите данный вектор на экран.

Примеры
Входные данные Выходные данные
1 1 2 3 4
10 20 30 40
[40 60]
✓ 1✗ 81 000средняяВойти и решать
На вход подаётся список вещественных чисел (строка, где числа разделены запятой).

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

Примечание
Вам необходимо:
- ввести заданную строку с числами (используя input() и  соответствующее преобразование);
- создать соответствующие вектора и сохранить их в нужные переменные. Не забудьте подключить библиотеку numpy

Выводить ничего на экран не надо.  Импортировать библиотеку тоже не нужно. Это уже сделано за вас и скрыто от вас

 
Пример 
nums = ... # ввод чисел, записанных в одной строке через запятую
V1 = оператор
...

 
✓ 348✗ 1 827600лёгкаяВойти и решать
На вход подается список чисел в виде строки. Числа друг от друга отделяются запятой. Создайте вектор из этих чисел в том же порядке.
✓ 498✗ 1 825600лёгкаяВойти и решать
Поделиться
Класснуть