Лидеры рейтинга

ID: 259041

Алексеев Владимир Николаевич

Мастер-Эксперт

339

Россия, пос. Теплоозёрск, ЕАО


ID: 401284

Михаил Александров

Советник

267

Россия, Санкт-Петербург


ID: 400669

epimkin

Профессионал

254


ID: 137394

Megaloman

Мастер-Эксперт

122

Беларусь, Гомель


ID: 405239

al4293189

1-й класс

86


ID: 401888

puporev

Профессор

69

Россия, Пермский край


ID: 325460

CradleA

Мастер-Эксперт

65

Беларусь, Минск


8.9.8

01.08.2021

JS: 2.9.16
CSS: 4.5.14
jQuery: 3.6.0
DataForLocalStorage: 2021-08-02 12:16:01-standard


Создание программ на языках PHP, Perl и Python.

Администратор раздела: Коцюрбенко Алексей Владимирович (Старший модератор)

Консультация онлайн # 200807

Раздел: PHP / Perl / Python
Автор вопроса: aleksandrkonnov530 (1-й класс)
Дата: 10.05.2021, 12:41 Консультация закрыта
Поступило ответов: 1

Здравствуйте! У меня возникли сложности с таким вопросом:
Помогите, пожалуйста, выполнить задание в Python :
Ввести одномерный массив A={ 2.35, -4.15, 0, -3.1, 7.8, 6.3, -3.05, 1.5}. Найти и вывести среднее геометрическое положительных элементов массива А и индекс элемента, наиболее близкого к среднему геометрическому.

Предлагаю такой вариант:
Код [Python]
# coding: cp1251
import functools
print("Введите матрицу:")
A = [float(x) for x in input().split()]
Ap = list(filter(lambda x: x>0, A))
g = pow(functools.reduce(lambda a,b: a*b, Ap, 1), 1/len(Ap))
print("Среднее геометрическое положительных элементов:{:6.3f}".format(g))
a = min(A, key=lambda x:abs(x-g))
print("Индекс ближайшего к нему элемента:", A.index(a))

Коцюрбенко Алексей Владимирович

Старший модератор
15.05.2021, 09:32
Мини-форум консультации # 200807

Нет сообщений в мини-форуме

Возможность оставлять сообщения в мини-форумах консультаций доступна только после входа в систему.
Воспользуйтесь кнопкой входа вверху страницы, если Вы зарегистрированы или пройдите простую процедуру регистрации на Портале.

Лучшие эксперты раздела

Коцюрбенко Алексей Владимирович

Старший модератор

Рейтинг: 0

Асмик Гаряка

Советник

Рейтинг: 0

SAW

Студент

Рейтинг: 0

Хватов Сергей

Академик

Рейтинг: 0

Марк Крейн

5-й класс

Рейтинг: 0

Evgen aka Chuma

6-й класс

Рейтинг: 0