Is there a way to set an element that is NaN to 0?

Ray234

I have an array that looks like [[1,1,0,1, NaN], [NaN, 2, 3,4,5], [1,1,1,1,1]]. I have to do some optimization calculations with these arrays but due to the presence of these NaNs, my solution also contains NaN. I tried iterating through the array and setting the NaN to 0 but that didn't work.

'''for i in s: for j in i: if type(j) != int: j = 0 '''

I know arrays are immutable. I was wondering if there is any other way to do this?

Juan C

As easy as this:

a=np.array([[1,1,0,1, np.nan], [np.nan, 2, 3,4,5], [1,1,1,1,1]])
np.nan_to_num(a)

Output:

array([[1., 1., 0., 1., 0.],
       [0., 2., 3., 4., 5.],
       [1., 1., 1., 1., 1.]])

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

Find NaN in list of floats and set previous and next element to NaN

Set element focus in angular way

Is there a way to set the CSS of the parent of an element?

Is there any way to define a set element with an OR?

Is there a way to shrink an element with set height?

Replacing 0 values of np array with nan in an easy way

The correct way to return the only element from a set

Proper way to set an attribute of nth element with XSLT

Is there a way to detect NaN and -NaN?

How to set second and following occurrences of 0 to NaN in python

First element of returned vector is (re)set to 0

Set desired element to 1, the rest 0

How to tabindex on element with opacity set to 0

Is there a way to set kptr_restrict to 0?

Is there any way to set element position relative to static parent element?

Shorter way to add one to an array element OR set array element to 1?

Matlab: 0 < NaN = 0

What is an efficient and elegant way to add a single element to an immutable set?

Is there a way to make a dictionary value equivalent to set element in python?

Is there a faster way to remove and store an element from an unordered set

Proper way to update a Set element in a JPA @OneToMany relationship?

Is there a way to test when an element is removed from a weak set?

Pythonic way of ignoring the last element when doing set difference

In AngularJS, is there a way to set the size of a <select> element with scope value?

Is there any unified way to set both `innerHTML` and `onclick` to one element?

Is there a way to set the first element in this .map method to a default class on load?

Is there any way to set ::before element style in html tag?

Is there a way to set all of an element or all of an area as one class?

For each row, what is the fastest way to find the column holding nth element that is not NaN?

TOP Ranking

  1. 1

    Failed to listen on localhost:8000 (reason: Cannot assign requested address)

  2. 2

    pump.io port in URL

  3. 3

    How to import an asset in swift using Bundle.main.path() in a react-native native module

  4. 4

    Loopback Error: connect ECONNREFUSED 127.0.0.1:3306 (MAMP)

  5. 5

    Compiler error CS0246 (type or namespace not found) on using Ninject in ASP.NET vNext

  6. 6

    BigQuery - concatenate ignoring NULL

  7. 7

    Spring Boot JPA PostgreSQL Web App - Internal Authentication Error

  8. 8

    ggplotly no applicable method for 'plotly_build' applied to an object of class "NULL" if statements

  9. 9

    ngClass error (Can't bind ngClass since it isn't a known property of div) in Angular 11.0.3

  10. 10

    How to remove the extra space from right in a webview?

  11. 11

    Change dd-mm-yyyy date format of dataframe date column to yyyy-mm-dd

  12. 12

    Jquery different data trapped from direct mousedown event and simulation via $(this).trigger('mousedown');

  13. 13

    maven-jaxb2-plugin cannot generate classes due to two declarations cause a collision in ObjectFactory class

  14. 14

    java.lang.NullPointerException: Cannot read the array length because "<local3>" is null

  15. 15

    How to use merge windows unallocated space into Ubuntu using GParted?

  16. 16

    flutter: dropdown item programmatically unselect problem

  17. 17

    Pandas - check if dataframe has negative value in any column

  18. 18

    Nuget add packages gives access denied errors

  19. 19

    Can't pre-populate phone number and message body in SMS link on iPhones when SMS app is not running in the background

  20. 20

    Generate random UUIDv4 with Elm

  21. 21

    Client secret not provided in request error with Keycloak

HotTag

Archive