Условие задачи | | Прогресс |
Темы:
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, содержащий столько элементов, сколько было передано чисел на вход.
Примечание
Вы должны только написать операторы, которые создают соответствующие вектора и сохраняют их в нужные переменные.
Пример
V1 = оператор
| |
|
Темы:
NumPy
Дан вектор Z .
1) Запишите в переменную NonZerros индексы ненулевых элементов.
2) Запишите в переменную Count_NonZerros количестко ненулевых элементов.
Дабавьте в программу только 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, а в остальных — нули.
Примеры
№ |
Входные данные |
Выходные данные |
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
На вход подаётся 2 набора целых чисел, каждый в своей строке. Числа разделены пробелом.
Создайте вектор V такой, что он будет содержать числа из 1 набора, делящиеся нацело на предпоследнее число из 2 набора и разделённые на это число.
Если таких чисел не найдётся, то вектор V будет пустым (т.е. не будет содержать элементов).
Примеры
№ |
Входные данные |
Выходные данные |
1 |
1 2
10 10 |
[] |
2 |
1 2 3 4 5 6
1 2 3 4 |
[1. 2.] |
| |
|
Темы:
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]] |
| |
|