sansaram1111
@sansaram1111 (HANA SUN)

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

numpy.nan のねが入っている listで 最大値を求めたい

numpy.nan のねが入っている listで 最大値を求めたいのですが、
なかなかうまく行きません。
どなたが助けて下されば、ありがたいです。
よろしくお願いします。

このcodeは 最大値を6を返してくれますが、

plst = []
for i in range(10):
    if i > 6: plst.append(i)
    else: plst.append(np.nan)

print(plst)
print(max(plst))

順番をこのように変えると、狙いの 9を返してくれなく nan 値が返ってきます。

plst = []
for i in range(10):
    if i > 6: plst.append(np.nan)
    else: plst.append(i)

print(plst)
print(max(plst))

どうしたら、下の例で 9を返してもらえるのでしょうか
よろしくお願いいたします。

0

1Answer

Comments

  1. コードを書く場合はコードブロック

    ```言語名:タイトル
    コード本文
    ```

    のようにして書いていただくと見やすくなります.
    そのままテキストで貼られるとインデントが潰れてとても見えづらくなります.
    検討お願いします.
  2. @sansaram1111

    Questioner

    ありがとうございました。
    使い方を良く分からなくてごめんなさい。

    回答、本当にありがとうございました。
  3. 解決されたようでよかったです.
    これからMarkdownの書き方を覚えていって,どんどん質問すると良いと思います.
    本質問を「クローズ」にしていただいて終了になります.
    頑張ってください.

Your answer might help someone💌