Python`da numpy.nanargmin ()

| | | |

numpy.nanargmin (dizi, eksen = Yok): Endeksleri döndürür NaN yok sayılarak belirtilen eksendeki dizinin min öğesinin değeri.
Dilim yalnızca NaN ve Infs içeriyorsa sonuçlara güvenilemez.
Parametreler:

 dizi:  eksen üzerinde çalışacak giriş dizisi:  [int, isteğe bağlı] 0 veya 1 gibi belirli bir eksen boyunca 

Dönüş:

dizi.shape ile aynı şekle sahip diziye dizin dizisi. eksen boyunca boyut kaldırılmış olarak. 

Kod 1:


# Python programı gösteren
# nanargmin () çalışması


import geek olarak numpy


# 1B dizi ile çalışma

dizi = [ geek.nan, 4 , 2 , 3 , 1 < kod sınıfı = "düz">]

yazdır ( "INPUT DİZİ 1:" , dizi)


dizi2 = geek.array ([[geek.nan, 4 ], [ 1 , 3 ]])


# min öğesinin dizinlerini döndürür
# NaN içeren metrikler için

print ( "Array1`deki min indeksleri:" , geek.nanargmin (dizi ))


# 2B diziyle çalışma

< kod sınıfı = "anahtar kelime"> yazdır ( "GİRİŞ DİZİSİ 2:" , dizi2)

print ( "Array2`deki min indeksleri:" , geek.nanargmin (dizi2))


yazdır ( "dizi2`nin 1. eksenindeki dizinler:" , geek.nanargmin (dizi2, eksen = 1 ) )

Çıktı:

GİRDİ DİZİ 1: [nan, 4, 2, 3, 1] Dizi1`deki min indeksleri: 4 GİRİŞ DİZİ 2: [[nan 4.] [1. 3.]] Dizi2`deki min endeksleri: Dizi2`nin 1. eksenindeki 2 Dizin: [1 0] 

Kod 2: argmin ve nanargmin işlemi


# Python programı gösteren
# nanargmin () çalışması


import geek olarak numpy


# 2D dizi ile çalışma

dizi = ([[ 8 < kod sınıfı ="plain ">, 13 , 5 , 0 ],

[geek.nan, geek. nan, 5 , 3 ],

[ 10 , 7 , 15 , 15 ],

[ 3 , 11 , 4 , 12 ]])

yazdır ( "GİRİŞ DİZİSİ:" , dizi)


# m döndürür eleman indekslerinde
# metriklere göre


"" "

[[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 - göstergeler

"" "

print ( argmin:" , geek kullanarak dk.argmin (dizi, eksen = 0 ))

print ( " nanargmin:: " , geek.nan kullanan min indeksleri argmin (bir dizi, eksen = 0 ))

Çıktı:

GİRİŞ DİZİ: [[8 13 5 0] [0 2 5 3] [10 7 15 15] [3 11 4 12]] Min öğesinin endeksleri: [1 1 3 0] 

Bağlantılar:
argmin.html> https://docs.scipy.org/doc/numpy -dev / referans / oluşturulan / numpy.nanargmin.html

Notlar:
Bu kodlar çevrimiçi kimlikler için çalışın. Nasıl çalıştıklarını görmek için lütfen sistemlerinizde çalıştırın

Bu makale Mohit Gupta_OMG tarafından sağlanmıştır.

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