1 год назад
Программа. Даны 4-ех элементные вещественные векторы x, y, z.(Python)
Вычислить величину (a, a) + (b, c), где a обозначает тот из этих векторов, в
котором самый меньший максимальный элемент (считать, что такой
вектор единственный), b и c обозначает два других вектора, а (p, q) –
скалярное произведение p и q.
Только авторизированные пользователи могут оставлять свои ответы
Дата
Популярность
используй numpy.array(list)
стакаешь свои вектора в массив через numpy.hstack(v)
дальше можно например numpy.add.reduceat() чтобы пройтись по всем стобцам получившейся матрицы и получить numpy.max(), а потом из того что получилось берешь numpy.min() и записываешь индекс в переменную
так ты найдешь индекс вектора с наименьшим максимальным элементом среди всех четырех векторов
дальше останется сделать numpy.add(numpy.dot(a,a), numpy.dot(b,c))