2015-08-25 15 views
7

मेरी jupyter के कम से कम 99% के लिए/नोटबुक मैं निम्नलिखित आयात का उपयोग IPython:स्वचालित मानक jupyter/नोटबुक आयात IPython

import pandas as pd 
from pandas.io.json import json_normalize 
import matplotlib.pyplot as plt 
import matplotlib as mpl 
import numpy as np 

from bson import json_util, ObjectId 
import json 

from datetime import datetime, timedelta 
import pytz 

pd.set_option('max_columns', 50) 

mpl.style.use('ggplot') 

%pylab inline 

किसी को भी किसी भी प्रकार का समाधान है कि मुझे स्वचालित रूप से ऐसा करने की अनुमति होगी या खोज की है कुछ प्रकार का मैक्रो बनाएं?

उत्तर

14

हाँ, आप इसे अनुकूलित स्टार्टअप स्क्रिप्ट के साथ कर सकते हैं। खान /Users/user_name/.ipython/profile_default/startup में हैं। स्क्रिप्ट python स्कोर फाइलें (.py) होनी चाहिए और स्वचालित आयात वहां जाना चाहिए।

डॉक here है।

यदि आप अपनी स्टार्टअप स्क्रिप्ट में %pylab inline रखना चाहते हैं, तो स्क्रिप्ट को .ipy एक्सटेंशन के साथ संग्रहीत किया जाना चाहिए, यह निर्दिष्ट करने के लिए कि यह एक आईपीथॉन स्क्रिप्ट एक नियमित पायथन स्क्रिप्ट नहीं है। मुझे नहीं लगता कि यह नियमित पाइथन लिपि में %pylab inline जैसे सेल मैजिकिक्स के साथ सही काम करेगा।

+2

डॉक स्थान सीटी झू उत्तम जवाब अभी भी आप 21 अप्रैल 2016 के रूप में [कड़ी] (http://ipython.readthedocs.org/en/stable/interactive/tutorial.html?highlight=startup) ले जाया गया है, लेकिन खड़ा है। – PaulDong

3

मैं% लोड जादू का उपयोग करना चाहते। में सभी आयातों के साथ एक फ़ाइल बनाने, घर निर्देशिका में ही छोड़ दें और

%load my_imports.py 

इस विधि आप उन्हें चलाने से पहले आयात संपादित कर सकते हैं के साथ नोटबुक शुरू करते हैं।

संबंधित मुद्दे