import numpy as np n = 5 m = 5 array = np.random.randint(1, 10, size=(n,m)) for i in range(n): for j in range(m): if bin(i).count('1') == 1 and bin(j).count('1') == 1: print(f'Элемент [{i}][{j}]: {array[i][j]}')
Данный код создает случайный двумерный массив размером 5x5 и выводит элементы, у которых индексы являются степенями двойки (то есть имеют только одну единицу при представлении в двоичной системе).
Пример решения на Python:
import numpy as npn = 5
m = 5
array = np.random.randint(1, 10, size=(n,m))
for i in range(n):
for j in range(m):
if bin(i).count('1') == 1 and bin(j).count('1') == 1:
print(f'Элемент [{i}][{j}]: {array[i][j]}')
Данный код создает случайный двумерный массив размером 5x5 и выводит элементы, у которых индексы являются степенями двойки (то есть имеют только одну единицу при представлении в двоичной системе).