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


Задача

9 /12


Двумерные NumPy массивы. Обращение к элементам

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


Двумерные NumPy массивы

Обращение к элементу двумерного массива происходит по указанию координат элемента, сначала номер строки, затем номер столбца. Координаты записываются через запятую. 
Любой массив можно преобразовать в двумерный с помощью функции reshape().

Пример
1
2
3
4
5
6
7
8
# Функция reshape() изменяет форму массива без изменения его данных.
x = np.arange(12).reshape(3, 4)
print(x)                           # [[ 0  1  2  3]
                                   #  [ 4  5  6  7]
                                   #  [ 8  9 10 11]]                     

# Для доступа к элементу, указываем его координаты через запятую
print(x[1, 2])     # 6

Задача

На вход даются числа 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]]

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

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