.is_all_nan() returns true for an all-finite array
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 72/100
Direzione di ricerca
Inizia individuando l’implementazione dell’entry point .is_all_nan() e riproduci il comportamento con l’esempio Rust nell’issue. Verifica i risultati attesi per array con tutti i valori finiti, misti e con tutti i valori NaN, quindi aggiungi o aggiorna la copertura in modo che il metodo restituisca true solo per un array composto esclusivamente da NaN.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
It seems like calling .is_all_nan returns true when all values are NOT nan, and false otherwise. The below code reproduces the error for me
use ndarray::Array2;
fn main() {
let mut arr_one = Array2::from_elem((10, 10), 1.0f32);
assert!(arr_one.is_all_nan()); // Response it true, but should be false
arr_one[(3, 3)] = f32::NAN;
assert!(!arr_one.is_all_nan()); // Response is false, which is correct
let arr_nan = Array2::from_elem((10, 10), f32::NAN);
assert!(!arr_nan.is_all_nan()); // Response is false, but it should be true
}
- Lingua principale
- Rust
- Stelle
- 4.3k
- Fork
- 391
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di rust-ndarray/ndarray
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
rust-ndarray/ndarray#1617 · 1 commento ·
-
Stack overflow in `triu` Apertabug good first issue
Difficoltà 3/5 1-2 giorni Idoneità per principianti 68/100
rust-ndarray/ndarray#1615 · 1 commento ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
rust-ndarray/ndarray#1610 ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 72/100
rust-ndarray/ndarray#1609 ·
-
breaking-change enhancement
Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100
rust-ndarray/ndarray#1591 · 2 commenti ·
Tutte le issue di rust-ndarray/ndarray
Issue simili
-
risk:low runtime status:in-progress type:test
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 92/100
zeroclaw-labs/zeroclaw#11023 ·
-
good first issue refactor
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
EricSpencer00/Resilient#4835 · 1 commento ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
bisq-network/bisq-musig#204 ·
-
agent:ready documentation
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
cesarferreira/stax#890 ·