파이썬의 numpy.nanargmin()

| | | |

numpy.nanargmin(배열, 축 = 없음): 인덱스를 반환합니다. 지정된 축에 있는 배열의 최소 요소 중 NaN을 무시합니다.
슬라이스가 NaN 및 Infs만 포함하는 경우 결과를 신뢰할 수 없습니다.
매개변수:

 배열:  축에서 작동할 입력 배열:  [int, optional] 0 또는 1과 같은 지정된 축을 따라 

반환:

array.shape와 모양이 같은 배열에 대한 인덱스 배열. 축을 따라 치수가 제거됩니다. 

코드 1:


# Python 프로그램 설명
# nanargmin () 작업


가져오기 괴짜로 numpy


# 1D 배열 작업

배열 = [ geek.nan, <코드 클래스 = "값"> 4 <코드 클래스 = "일반">, <코드 클래스 = "값 "> 2 <코드 클래스 ="일반 ">, <코드 클래스 ="값 "> 3 <코드 클래스 ="일반 ">, <코드 클래스 = "값"> 1 < 코드 클래스 = "일반">]

<코드 클래스 = "함수"> 인쇄 <코드 클래스 = "일반"> ( <코드 클래스 = " string"> "INPUT ARRAY 1:" <코드 클래스 = "일반">, 배열)


<코드 클래스 = "일반"> array2 <코드 클래스 = "키워드"> = <코드 클래스 = "일반"> geek.array ([[geek.nan, <코드 클래스 = "값"> 4 <코드 클래스 = "일반">], [ <코드 클래스 = "값"> 1 <코드 클래스 = "일반">, <코드 클래스 = "값"> 3 ]])


# 최소 요소의 인덱스를 반환합니다.
# NaN을 포함하는 메트릭용

print ( "array1의 최소 인덱스:" , geek.nanargmin (array ))


# 2D 배열 작업

< 코드 클래스 = "키워드"> 인쇄 <코드 클래스 = "일반"> ( <코드 클래스 = "문자열"> "입력 배열 2:" <코드 클래스 = "일반" >, array2)

<코드 클래스 = "키워드"> 인쇄 <코드 클래스 = "일반" > ( "array2의 최소 인덱스:" , geek.nanargmin (array2))


인쇄 ( "array2의 축 1에 있는 인덱스:" , geek.nanargmin (배열2, 축 = 1 <코드 클래스 ="일반 ">) )

출력:

입력 ARRAY 1: [nan, 4, 2, 3, 1] array1의 최소 인덱스: 4 INPUT ARRAY 2: [[nan 4.] [1. 3.]] array2의 최소 인덱스: 2 array2의 축 1에 있는 인덱스: [1 0] 

코드 2: argmin 및 nanargmin 작업


# Python 프로그램을 보여주는
# nanargmin () 작업


가져오기 numpy as geek


# 2D 배열 작업

배열 <코드 클래스 ="키워드 "> = <코드 클래스 ="일반 "> ([[ <코드 클래스 ="값 "> 8 < 코드 클래스 ="일반 ">, <코드 클래스 ="값 "> 13 <코드 클래스 = "일반">, <코드 클래스 = "값"> 5 <코드 클래스 = "일반">, <코드 클래스 = "값"> 0 <코드 클래스 = "일반 ">],

[geek.nan, 괴짜. 난, <코드 클래스 = "값"> 5 <코드 클래스 = "일반">, <코드 클래스 = "값"> 3 <코드 클래스=" 일반">],

[ 10 <코드 클래스 = "일반">, <코드 클래스 = "값"> 7 <코드 클래스 = "일반">, <코드 클래스 = "값 "> 15 <코드 클래스 = "일반">, <코드 클래스 = "값"> 15 <코드 클래스 = "일반">],

<코드 클래스 = "일반"> [ <코드 클래스 = " 값 "> 3 <코드 클래스 ="일반 ">, <코드 클래스 ="값" > 11 <코드 클래스 ="일반 ">, <코드 클래스 = "값"> 4 <코드 클래스 = "일반">, <코드 클래스 = " 값"> 12 <코드 클래스 = "일반">]])

<코드 클래스 = "키워드"> 인쇄 <코드 클래스 = "일반" > ( "INPUT ARRAY:" , 배열)


# m을 반환합니다. 요소 인덱스
# 측정항목별


"" "

[[8 13 5 0]

[0 2 5 3]

[10 7 15 15]

<코드 클래스 = "코멘트"> [3 11 4 12]]

<코드 클래스 = "코멘트"> ^ ^ ^ ^

0 2 4 0 - 요소

1 1 3 0 - 표시기

"" "

인쇄 ( "인덱스 argmin:" , 괴짜.argmin (배열, 축 = 0 ))

<코드 클래스 = "함수"> 인쇄 <코드 클래스 = "일반"> ( <코드 클래스 = "문자열"> " nanargmin:: " , geek.nan을 사용한 분 지수 argmin(배열, 축 = 0 <코드 클래스 = "일반">))

출력:

INPUT ARRAY: [[8 13 5 0] [0 2 5 3] [10 7 15 15] [3 11 4 12]] 최소 요소의 인덱스: [1 1 3 0] 

링크:
argmin.html> https://docs.scipy.org/doc/numpy -dev / 참조 / 생성 / 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