Давайте посмотрим на код, который решает данную задачу на языке программирования Python:
import numpy as np # Исходный массив x = np.random.randint(-10, 10, 15) print("Исходный массив x:") print(x) # Находим сумму не положительных элементов sum_non_positive = np.sum(x[x <= 0]) print("Сумма не положительных элементов: ", sum_non_positive) # Находим произведение не отрицательных элементов product_non_negative = np.prod(x[x >= 0]) print("Произведение не отрицательных элементов: ", product_non_negative) # Меняем местами первый и последний элементы x[0], x[-1] = x[-1], x[0] print("Массив x после замены первого и последнего элементов:") print(x)
Этот код создает массив из 15 случайных элементов, находит сумму не положительных элементов, произведение не отрицательных элементов и меняет местами первый и последний элементы.
Давайте посмотрим на код, который решает данную задачу на языке программирования Python:
import numpy as np# Исходный массив
x = np.random.randint(-10, 10, 15)
print("Исходный массив x:")
print(x)
# Находим сумму не положительных элементов
sum_non_positive = np.sum(x[x <= 0])
print("Сумма не положительных элементов: ", sum_non_positive)
# Находим произведение не отрицательных элементов
product_non_negative = np.prod(x[x >= 0])
print("Произведение не отрицательных элементов: ", product_non_negative)
# Меняем местами первый и последний элементы
x[0], x[-1] = x[-1], x[0]
print("Массив x после замены первого и последнего элементов:")
print(x)
Этот код создает массив из 15 случайных элементов, находит сумму не положительных элементов, произведение не отрицательных элементов и меняет местами первый и последний элементы.