* Replace NaN with null before tensor operations * @param arr
(arr: ArrayType1D | ArrayType2D)
| 692 | * @param arr |
| 693 | */ |
| 694 | replaceNanWithNull(arr: ArrayType1D | ArrayType2D) { |
| 695 | const values = arr.map((val) => { |
| 696 | if (isNaN(val as unknown as number)) { |
| 697 | return null; |
| 698 | } else { |
| 699 | return val; |
| 700 | } |
| 701 | }); |
| 702 | return values; |
| 703 | } |
| 704 | |
| 705 | /** |
| 706 | * Get duplicate values in a array |