Условие задачи | | Прогресс |
Темы:
NumPy
На вход подаётся 2 списка целых чисел (они представляют из себя вектора равной длины, т.е. с одинаковым количеством элементов).
Используя векторные операции создайте и сохраните в переменную V Numpy вектор с покоординатными произведениями каждого второго числа из первого списка на каждое второе число из второго списка, развёрнутого в обратном порядке
Выведите данный вектор на экран.
Примеры
№ |
Входные данные |
Выходные данные |
1 |
1 2 3 4
10 20 30 40 |
[40 60] |
| |
|
Темы:
NumPy
Дан список целых чисел.
1. Создайте из него вектор.
2. "Разверните" вектор и выведите его на печать.
Примеры
№ |
Входные данные |
Выходные данные |
1 |
1 2 3 4 5 6 |
[6 5 4 3 2 1] |
| |
|
Темы:
NumPy
Считайте 2 числа:
n - размер Numpy вектора;
x - координата элемента вектора, который должен быть равен 1. Остальные элементы вектора должны быть равны 0 (\(0 <= x < n\)).
Сохраните вектор в переменную V .
Примечание. В этой задаче не нужно ничего выводить на печать. Только создать вектор V .
Примеры
№ |
Входные данные |
Выходные данные |
1 |
10
4 |
[0. 0. 0. 0. 1. 0. 0. 0. 0. 0.] |
| |
|
Темы:
NumPy
1. Считайте с клавиатуры число n .
2. Создайте в переменной V NumPy вектор, содержащий n нулей типа int.
| |
|
Темы:
NumPy
Треугольник на плоскости задан координатами своих вершин. Координаты вершин хранятся в виде векторов A1, A2, A3. Каждый вектор содержит две координаты соответсвующей вершины (x, y)
Найдите площадь треугольника.
Если все три вершины лежат на одной прямой, то площадь равна 0.
| |
|
Темы:
NumPy
На вход подаётся список вещественных чисел (строка, где числа разделены запятой).
Создайте и сохраните:
- в переменную V1 Numpy вектор из этих чисел в том же порядке;
- в переменную V2 Numpy вектор, содержащий только предпоследнее число;
- в переменную V3 Numpy вектор из этих чисел в обратном порядке;
- в переменную V4 Numpy вектор из этих чисел, начиная с 0-ого, через 2 (т.е. каждое второе число);
- в переменную V5 Numpy вектор, созданный из генератора Range, содержащий столько элементов, сколько было передано чисел на вход.
Примечание
Вам необходимо ввести заданную строку с числами (используя input() ), создать создать соответствующие вектора и сохранить их в нужные переменные. Не забудьте подключить библиотеку numpy .
Выводить ничего на экран не надо.
Пример
nums = ... # ввод чисел
V1 = оператор
...
| |
|
Темы:
NumPy
Дан вектор Z .
1) Запишите в переменную NoneZerros индексы ненулевых элементов.
2) Запишите в переменную Count_NoneZerros количество ненулевых элементов.
Добавьте в программу только 2 строчки. Не нужно что-либо вводить или выводить. Вектор Z уже создан.
| |
|
Темы:
NumPy
На вход даются числа n , r , c . Выведите массив размера n на n , в котором в строке r и столбце c стоят 1, а остальные числа равны 0 (используйте тип np.int8 ).
Пример
№ |
Входные данные |
Выходные данные |
1 |
5 1 3 |
[[0 0 0 1 0]
[1 1 1 1 1]
[0 0 0 1 0]
[0 0 0 1 0]
[0 0 0 1 0]] |
| |
|
Темы:
NumPy
На вход даётся число n . Выведите массив размера n на n , в котором в строках с чётными индексами стоят 1, а в остальных — нули (элементы массива должны быть типа int ).
Примеры
№ |
Входные данные |
Выходные данные |
1 |
5 |
[[1 1 1 1 1]
[0 0 0 0 0]
[1 1 1 1 1]
[0 0 0 0 0]
[1 1 1 1 1]] |
| |
|
Темы:
NumPy
На вход даются числа n , m , r , c . Выведите массив размера n на m , в котором в котором в каждой r -ой строчке и в каждом c -ом столбце стоят 0 , а остальные элементы равны 1 .
Примеры
№ |
Входные данные |
Выходные данные |
1 |
6 7 2 3 |
[[0 0 0 0 0 0 0]
[0 1 1 0 1 1 0]
[0 0 0 0 0 0 0]
[0 1 1 0 1 1 0]
[0 0 0 0 0 0 0]
[0 1 1 0 1 1 0]] |
| |
|
Темы:
NumPy
Цвет клетки шахматной доски условно кодируется цифрами 1 и 0. Черный цвет - 1, белый цвет - 0. Левый верхний угол доски - черный.
По заданному числу n, выведите на экран кодовую таблицу цветов для шахматной доски размером n на n.
Примеры
№ |
Входные данные |
Выходные данные |
1 |
4 |
[[1 0 1 0]
[0 1 0 1]
[1 0 1 0]
[0 1 0 1]] |
2 |
3 |
[[1 0 1]
[0 1 0]
[1 0 1]] |
| |
|
Темы:
NumPy
На вход подается список чисел в виде строки. Числа друг от друга отделяются запятой. Создайте вектор из этих чисел в том же порядке.
| |
|
Темы:
NumPy
На вход подаётся два набора целых чисел, каждый в своей строке. Числа разделены пробелом. Создайте вектор V , который будет содержать числа из первого набора, целочисленно поделенные на предпоследнее число из второго набора, если число из первого набора делится нацело на предпоследнее число из второго набора.
Если таких чисел не найдётся, то вектор V будет пустым (т.е. не будет содержать элементов).
Выведите вектор V на экран.
| |
|
Темы:
NumPy
На вход подаётся число n . Выведите массив размера n хn , в котором по диагонали идут числа 0 до n-1, а остальные числа равны 0.
Примеры
№ |
Входные данные |
Выходные данные |
1 |
5 |
[[0 0 0 0 0]
[0 1 0 0 0]
[0 0 2 0 0]
[0 0 0 3 0]
[0 0 0 0 4]] |
| |
|
Темы:
NumPy
На вход даются числа n и m . Выведите массив размера n на m , в котором в первой строчке (строка с нулевым индексом) идут числа от 0 до m-1 , а остальные числа равны 0 . Тип элементов массива должен быть np.int8 .
Примеры
№ |
Входные данные |
Выходные данные |
1 |
3
4 |
[[0 1 2 3]
[0 0 0 0]
[0 0 0 0]] |
| |
|