4

Pythonで配列の絶対値を計算するには?

例: a = [5,-2,-6,5]

abs(a) の最大値を知りたいのですが、答えは 6 である必要があります。ありがとうございます。

4

5 に答える 5

7

max(abs(i) for i in [5, -2, -6, 5])

于 2013-09-13T03:20:49.277 に答える
5

これを試して:

import numpy
max(numpy.absolute(a))
于 2016-02-26T22:48:43.700 に答える
3

これを試して

a = [5, -2, -6, 5]
print max(abs(x) for x in a)

このmax関数は iterable を受け入れることができ、abs(x) for x in aの各要素の絶対値を与えるジェネレータaです。

于 2013-09-13T03:21:12.210 に答える