2017-02-15 8 views
0

У меня есть массив A = [1 2 3 4 5]. Я хочу взять его норма 1, то есть (1-2) + (1-3) + (1-4) + (1-5) и (2-1) + (2-3) + (2-4) + (2-5) и (3-1) + (3-3) + (3-4) + (3-5) и так далее. Как я могу представить это в виде methameticalкак представлять норму

+0

А) я предполагаю, из других ваших вопросов, вы делаете это в MATLAB, правильно ? Вы должны пометить вопрос как таковой. B) Какую норму вы описываете? Похоже, что ваш результат от 'A' будет' [-10 5 0 5 10] '. Это правильно? – gnovice

ответ

0

В Python, с помощью NumPy вы могли бы сделать что-то подобное с linalg.norm:

>>> import numpy 
>>> a = numpy.array([1, 2, 3, 4, 5]) 
>>> print(numpy.linalg.norm((a), ord=1)) 
15.0 
+0

На самом деле я хочу написать в газете (исследование). Я не знаю, как писать в метаматической форме, – user7341333

+0

Я не эксперт, но я думаю, что вы не можете быть на уровне знаний, чтобы «написать статью» *, во-первых, у вас нет базовых «исследовательских» навыков (т.е. умения to google), чтобы найти, как сделать этот чрезвычайно тривиальный вопрос в математике ... который очень хорошо документирован повсюду в сети ... Во-вторых, вы приходите на этот сайт, не понимаете, что речь идет не о математике (вы не смотрели вокруг вообще, вы должны были понять, что вам нужно было спросить на http://math.stackexchange.com/) ... Тем не менее, вы публикуете свой вопрос в любом случае ... – shash678

+0

Мне действительно жаль вас, какой бы «учебный институт» вы ни были из-за того, что вы как-то дали вам уверенность, что вы можете пилотировать самолет (писать исследовательскую статью), когда вы даже не можете кататься на велосипеде ... – shash678