ubsuny / 23-Homework6G2

Apache License 2.0
0 stars 9 forks source link

How I dealt with singularities #47

Open AhmedCode99 opened 9 months ago

AhmedCode99 commented 9 months ago

In order to avoid dividing by zero, I used the following:

def f(x):
# Replace zero values in x with a small positive value to avoid division by zero
x_safe = np.where(x == 0, np.finfo(float).eps, x)
return np.exp(-1 / x_safe)

It works perfectly. Feel free to use it.

reshnashrestha commented 9 months ago

This is a nice idea. I will try to implement and let you know .

LinxuanHu commented 9 months ago

smart