РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗pynpPmIxEC 31 of 145 menu
◀ ▶

Замена элемента в NumPy

Запись по индексу работает не только для чтения. Слева от знака равенства стоит ячейка массива, справа новое значение. После присваивания массив хранит обновлённое число.

Создадим одномерный ряд и заменим элемент с индексом 1, затем выведем весь ряд:

import numpy as np scores = np.array([4, 5, 3]) scores[1] = 10 print(scores) # выведет [ 4 10 3]

Тот же приём работает в таблице. Создадим двумерный массив и заменим одну ячейку по номеру строки и столбца:

import numpy as np grid = np.array([ [1, 2, 3], [4, 5, 6], ]) grid[0, 2] = 30 print(grid) # выведет [[ 1 2 30] [ 4 5 6]]

Создайте массив из чисел 2, 4 и 6, замените его среднее значение на 0 и выведите массив.

Создайте таблицу 2 на 2 из нулей, запишите 9 в нижнюю правую ячейку и выведите таблицу.

Создайте массив из пяти одинаковых чисел 1, измените крайний левый элемент на 7 и выведите результат.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить