python3

python3 で、配列の最大値のインデックスを1つ求める方法

投稿日:2020年12月21日 更新日:

配列の index() メソッドを使うと、その値のインデックスを求めることができる。

最大値を求めるメソッド max と組み合わせて使う。

arr = [2,4,5,10,8,-3]
ind = arr.index(max(arr))
print('最大値: arr[' + str(ind) + '] = ' + str(max(arr)))

結果

最大値: arr[3] = 10

参考

最大値が複数のインデックスに対応している場合、この方法では最初のインデックス1つしか求められないことに注意。

[商品価格に関しましては、リンクが作成された時点と現時点で情報が変更されている場合がございます。]

黒子のバスケ カラー版 1【電子書籍】[ 藤巻忠俊 ]
価格:528円(税別、送料別)(2020/12/24時点)

楽天で購入

-python3
-

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

matplotlib で、線の種類を変更する方法

「linestyle = 」として、線の種類を指定することができる設定の詳細は、次のリンクを参照。 https://matplotlib.org/stable/gallery/lines_bars_a …

no image

python でファイルを1行おきに読み込む方法

readline を使って次のように書く。 例 ファイル:data.txt # id name age 1 佐藤太郎 10 2 鈴木花子 18 3 坂本明美 21 4 松村光子 24 5 小川奏子 1 …

no image

matplotlib で、ヒストグラムを作成する方法

ヒストグラムを描くには、data_hist を使う。 ヒストグラムの縦棒の数は bins で指定する。 例 from matplotlib import pyplot as plt data_hist …

no image

python におけるシフト演算子(<< と >> )の使い方

32 = 2^5 なので、 << 1 とすると数値は2倍され、 >> 1 とすると数値が2分の1となる。 例 print(32 << 0) print(32 << …

no image

matplotlib で、グラフの線の幅を変更する方法

lw で、線幅を数字で指定すればよい。 例 from matplotlib import pyplot as plt data_x = [25,26,27] data_y = [39, …