Pythonで配列の絶対値を計算するには?
例: a = [5,-2,-6,5]
abs(a) の最大値を知りたいのですが、答えは 6 である必要があります。ありがとうございます。
Pythonで配列の絶対値を計算するには?
例: a = [5,-2,-6,5]
abs(a) の最大値を知りたいのですが、答えは 6 である必要があります。ありがとうございます。
max(abs(i) for i in [5, -2, -6, 5])
これを試して:
import numpy
max(numpy.absolute(a))
これを試して
a = [5, -2, -6, 5]
print max(abs(x) for x in a)
このmax
関数は iterable を受け入れることができ、abs(x) for x in a
の各要素の絶対値を与えるジェネレータa
です。