Python 中的 numpy.nanargmin()

| | | |

numpy.nanargmin(數組,軸=無):返回索引指定軸上數組的最小元素,忽略 NaN。
如果切片僅包含 NaN 和 Infs,則結果不可信。
參數:

 array:  輸入數組以在 axis:  [int, optional] 沿指定軸如 0 或 1 

返回: strong>

數組中的索引數組,其形狀與 array.shape 相同。移除沿軸的尺寸。 

代碼1:


# Python 程序說明
# nanargmin () 工作


import numpy as geek


#使用一維數組

數組 = [ geek.nan, 4 , 2 , 3 , 1 ]

print ( "INPUT ARRAY 1:" , array)


array2 <代碼class = "keyword"> = geek.array ([[geek.nan, 4 ], [ 1 , 3 ]])


# 返回 min 元素的索引
# 對於包含 NaN 的指標

print ( "array1 中 min 的索引:" , geek.nanargmin (array ))


# 使用二維數組

print ( "INPUT ARRAY 2:" , array2)

print ( "array2 中 min 的索引:" , geek.nanargmin (array2))


print ( "array2 軸 1 的索引:" , geek.nanargmin (array2, axis = 1 ) )

輸出:

INPUT ARRAY 1: [nan, 4, 2, 3, 1] array1 中 min 的索引:4 INPUT ARRAY 2: [[nan 4.] [1. 3.]] array2 中 min 的索引:2 array2 軸 1 處的索引:[1 0] 

代碼 2:argmin 和 nanargmin 操作


# Python 程序說明
# nanargmin () work


import numpy as geek


# 使用二維數組

數組 = ([[ 8 <代碼類="plain">, 13 , 5 , 0 ],

[geek.nan, 極客。 nan, 5 , 3 ],

[ 10 , 7 , 15 , 15 ],

[ 3 , 11 , 4 , 12 ]])

print ( "INPUT ARRAY:" , array)


# 返回 m在元素索引中
# 按指標


"" "

[[8 13 5 0]

[0 2 5 3]

[10 7 15 15]

[3 11 4 12]]

^ ^ ^ ^

0 2 4 0 - element

1 1 3 0 - 指標

"" "

print ( "索引min using argmin:" , geek.argmin (array, axis = 0 ))

print ( " min 使用 nanargmin:: " , geek.nan 的索引argmin(一個數組,軸 = 0 ))

輸出:

INPUT ARRAY: [[8 13 5 0] [0 2 5 3] [10 7 15 15] [3 11 4 12]] min元素的索引:[1 1 3 0] 

鏈接:
argmin.html> https://docs.scipy.org/doc/numpy -dev/reference/generated/numpy.nanargmin.html

注意:
這些代碼不會為在線ID工作。請在您的系統上運行它們以查看它們是如何工作的

本文由 Mohit Gupta_OMG 提供

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method