मुझे एक फ़ंक्शन को संख्यात्मक रूप से लागू करने में समस्या हो रही है। यह इस तथ्य से ग्रस्त है कि बड़े इनपुट मूल्यों पर परिणाम बहुत बड़ी संख्या में बहुत छोटी संख्या है। मुझे यकीन नहीं है कि अगर विपत्तिपूर्ण रद्दीकरण सही शब्द है तो कृपया मुझे सही करें अगर यह है। कुछ गड़बड़ होने के साक्ष्य:
मैं 6 के बड़े इनपुट के लिए दोलनों और 0.0 की अस्मिता से कैसे बच सकता हूं?
यहाँ मेरा कार्य है:
import numpy as np
def func(x):
t = np.exp(-np.pi*x)
return 1/t*(1-np.sqrt(1-t**2))