numpy.nanargmin (matriz, eje = Ninguno): Devuelve los índices del elemento mínimo de la matriz en el eje especificado, ignorando NaN.
No se puede confiar en los resultados si el segmento contiene solo NaN e Infs.
Parámetros:
matriz: Matriz de entrada para trabajar en eje: [int, opcional] A lo largo de un eje específico como 0 o 1
Retorno:
Matriz de índices en la matriz con la misma forma que matriz.forma. con la dimensión a lo largo del eje eliminada.
Código 1:
# Programa de Python que ilustra
# nanargmin () trabajo
array
=
[ friki.nan,
, array)
array2
geek.array ([[geek.nan,
4
], [
]])
# devuelve los índices del elemento min
# para métricas que incluyen NaN
print
(
< clase de código = "cadena"> "Índices de min en matriz1:"
# Trabajar con array 2D
< código clase = "palabra clave"> imprimir
print
(
"Índices de min en matriz2:"
, geek.nanargmin (array2))
print
(
"Índices en el eje 1 de matriz2:"
, geek.nanargmin (matriz2, eje
) )
Salida:
ENTRADA ARRAY 1: [nan, 4, 2, 3, 1] Índices de min en array1: 4 INPUT ARRAY 2: [[nan 4.] [1. 3.]] Índices de min en matriz2: 2 Índices en el eje 1 de matriz2: [1 0]
Código 2: Comparación de argmin y nanargmin
# programa de Python que ilustra
importar
numpy as geek
# Trabajar con matriz 2D
matriz
[geek.nan, geek. nan,
]])
print
(
"INPUT ARRAY:"
, array)
# devuelve m en índices de elementos
# por métricas
"" "
"" "
print
(
"Índices de min usando argmin:"
, friki.argmin (matriz, eje
print
(
" Índices de min usando nanargmin:: "
, geek.nan argmin (una matriz, eje
=
0
Salida:
ARRAY DE ENTRADA: [[8 13 5 0] [0 2 5 3] [10 7 15 15] [3 11 4 12]] Índices del elemento mínimo: [1 1 3 0]
Enlaces:
argmin.html> https://docs.scipy.org/doc/numpy -dev/referencia/generado/numpy.nanargmin.html
Notas:
Estos códigos no trabajo para identificaciones en línea. Ejecútelos en sus sistemas para ver cómo funcionan
Este artículo es proporcionado por Mohit Gupta_OMG