Matrix18. Дана матрица размера \(M \times N\) и целое число K \((1 \leq K \leq N)\). Найти сумму и произведение элементов K-го столбца данной матрицы.
Решение на Python 3:
import random
import numpy as np
M = random.randrange(2,7)
N = random.randrange(2,7)
K = random.randrange(0,N)
print("M = ",M,"; N = ",N,"; K = ",K)
a = np.zeros((M, N))
for i in range(M):
for j in range(N):
a[i][j] = random.randrange(1,5)
print(a)
b = a[:,K:K+1]
print(b)
Sum = sum(b)
Product = np.product(b)
print("Sum: ",Sum)
print("Product: ",Product)