मैं एक पायथन नोटबुक पर काम कर रहा हूं और मुझे लगता है कि बड़ा इनपुट कोड [इनपुट]एक [* .PY] फ़ाइलों में पैक करें और नोटबुक से इन फ़ाइलों को कॉल करें।Jupyter नोटबुक पर * .IPYNB फ़ाइल से * .PY फ़ाइल निष्पादित करने के लिए कैसे करें?
नोटबुक से एक [.PY] फ़ाइल चलाने की क्रिया मुझे ज्ञात है और आदेश लिनक्स या विंडोज के बीच भिन्न होता है। लेकिन जब मैं इस कार्रवाई करते हैं और नोटबुक से [.py] फ़ाइल निष्पादित, यह किसी भी मौजूदा पुस्तकालय या चर नोटबुक में लोड नहीं पहचानता है (यह शून्य से [ .py] फ़ाइल शुरू की तरह है ...) ।
तो इसे ठीक करने कोई तरीका है?
समस्या का एक संभावित सरल उदाहरण निम्नलिखित होगा:
In[1]:
import numpy as np
import matplotlib.pyplot as plt
In[2]:
def f(x):
return np.exp(-x ** 2)
In[3]:
x = np.linspace(-1, 3, 100)
In[4]:
%run script.py
कहाँ "script.py" निम्नलिखित सामग्री है:
plt.plot(x, f(x))
plt.xlabel("Eje $x$",fontsize=16)
plt.ylabel("$f(x)$",fontsize=16)
plt.title("Funcion $f(x)$")
- वास्तविक समस्या में, फ़ाइल [* .PY] में कोड की 4 पंक्तियां नहीं हैं, इसमें पर्याप्त कुछ है।
आपका 'x' चर अपने' .ipynb' फाइल करने के लिए स्थानीय है, * नहीं * आपकी '.py' फ़ाइल। '.py' फ़ाइल को 'x' के बारे में कोई जानकारी नहीं है। स्क्रिप्ट के बीच उस मान को पारित करने का एक तरीका खोजें। 'Myfile.ipynb आयात x' से कुछ' (पता नहीं है कि आप '.ipynb' फ़ाइलों के साथ उस प्रकार के आयात कर सकते हैं, लेकिन क्या आप देखते हैं कि मेरा क्या मतलब है? – blacksite
आपके उत्तर के लिए धन्यवाद। मैं क्या चाहता हूं नोटबुक बहुत भारी कोडित नहीं है ... – JMSH